.navi-admin-page .admin-totems.company-entry{text-align:left;color:#123b50;display:block}.admin-totems>.section-back{margin-top:18px}.admin-totems .totem-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:24px 0 18px;display:flex}.admin-totems .totem-heading h3{margin:0;font-size:26px;font-weight:800}.admin-totems .totem-status{color:#165741;background:#e6f2ee;border-radius:999px;margin:0;padding:8px 16px;font-size:14px;font-weight:700}.admin-totems .totem-actions{flex-wrap:wrap;gap:12px;margin:18px 0 26px;display:flex}.admin-totems button,.admin-totems .totem-actions a{color:#123b50;min-height:48px;font:inherit;cursor:pointer;background:#edf4f8;border:2px solid #c4d6e2;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-weight:750;text-decoration:none;transition:background .15s,box-shadow .15s;display:inline-flex}.admin-totems button:hover,.admin-totems .totem-actions a:hover{background:#dcebf4;box-shadow:0 3px 10px #123b5018}.admin-totems button:focus-visible,.admin-totems a:focus-visible,.admin-totems input:focus-visible{outline-offset:3px;outline:3px solid #d69d00}.admin-totems button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.admin-totems .totem-panel{background:#f5f9fc;border:1px solid #c9dce7;border-radius:20px;margin:24px 0;padding:clamp(20px,3vw,32px)}.admin-totems .totem-panel h4{color:#092d4c;margin:0 0 12px;font-size:22px;font-weight:800}.admin-totems .totem-panel p{max-width:760px;margin:10px 0 20px;line-height:1.65}.admin-totems label{flex-direction:column;gap:10px;margin:20px 0 16px;font-weight:700;display:flex}.admin-totems input{box-sizing:border-box;color:#123b50;width:100%;max-width:640px;min-height:52px;font:inherit;background:#fff;border:2px solid #b7cddd;border-radius:10px;padding:14px 16px}.admin-totems .totem-panel form>button,.admin-totems form.totem-panel>button,.admin-totems .totem-success .totem-actions button:first-child{color:#fff;background:#087852;border-color:#087852;box-shadow:0 3px #05563b}.admin-totems .totem-panel form>button:hover,.admin-totems form.totem-panel>button:hover,.admin-totems .totem-success .totem-actions button:first-child:hover{background:#056342;border-color:#056342}.admin-totems .totem-verification{border-top:1px solid #c9dce7;margin-top:26px;padding-top:8px}.admin-totems .totem-verification input{letter-spacing:8px;max-width:280px;font-size:24px}.admin-totems .totem-danger{color:#a42b28;background:#fff1f0;border-color:#dfaaa6}.admin-totems .totem-danger:hover{background:#ffe0dd}.admin-totems .totem-cancel{background:#fff7f6;border-color:#dfaaa6}.admin-totems .totem-cancel button{margin:0 12px 10px 0}.admin-totems .totem-success{background:#f0f9f5;border-color:#a9d2bd}.admin-totems .totem-feedback{color:#16573a;overflow-wrap:anywhere;background:#eaf7ef;border:1px solid #9bc9b0;border-radius:12px;padding:16px 20px;line-height:1.5}.admin-totems .totem-error{color:#9c2925;background:#fff1f0;border-color:#e5afaa}.admin-totems .totem-note{color:#536b79;margin-top:24px;font-size:14px}@media (width<=600px){.admin-totems .totem-actions{flex-direction:column}.admin-totems .totem-actions>*,.admin-totems .totem-panel form>button,.admin-totems form.totem-panel>button{width:100%}.admin-totems .totem-panel{padding:18px}.admin-totems .totem-panel h4{font-size:20px}}
