.app-shell{background:#f4f7f5;min-height:100vh}.app-shell__header{background:#fff;border-bottom:1px solid #dfe7e2;justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 20px;display:flex}.app-shell__brand{min-width:0}.app-shell__brand-name{flex:none}.app-shell__workstation{align-items:center;gap:6px;min-width:0;display:flex}.app-shell__context-trigger{color:#18241d;cursor:pointer;max-width:240px;height:32px;font:inherit;background:#fff;border:1px solid #d8e2dc;border-radius:7px;align-items:center;gap:4px;padding:0 9px;line-height:1;display:inline-flex;overflow:hidden}.app-shell__context-trigger:hover,.app-shell__context-trigger:focus-visible{border-color:#2f7d49;outline:none;box-shadow:0 0 0 2px #2f7d491a}.app-shell__context-trigger span{color:#68756f;flex:none;font-size:12px;font-weight:600}.app-shell__context-trigger strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.app-shell__pin-error,.app-shell__pin-note{margin-top:6px;font-size:12px}.app-shell__pin-error{color:#d93025}.app-shell__pin-note{color:#68756f}.app-shell__account{min-width:0}.app-shell__chat-button{place-items:center;width:32px;padding-inline:0;display:inline-grid}.app-shell__chat-glyph{border:1.8px solid;border-radius:6px;width:18px;height:14px;display:block;position:relative}.app-shell__chat-glyph:after{content:"";background:#fff;border-bottom:1.8px solid;border-right:1.8px solid;width:7px;height:7px;position:absolute;bottom:-5px;right:2px;transform:rotate(35deg)}.app-shell__create-order{flex:none}.app-shell__organization-select{min-width:180px}.app-shell__organization-tag{text-overflow:ellipsis;max-width:220px;overflow:hidden}.app-shell__nav a{line-height:1}.app-shell__nav-menu-link{min-width:150px;color:inherit;display:block}.app-shell__nav-user{min-width:190px;color:inherit;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;display:grid}.app-shell__nav-user-icon{color:#1f6f43;background:#e7f4eb;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;line-height:1;display:grid}.app-shell__nav-user-text{min-width:0;line-height:1.2;display:grid}.app-shell__nav-user-text span{color:#68756f;font-size:11px}.app-shell__nav-user-text strong{color:#18241d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.app-shell__gear-button{width:32px;padding-inline:0}.app-shell__content{width:100%;max-width:1120px;margin:0 auto;padding:24px 20px}.app-shell-pin-modal .ant-modal-content{border-radius:8px}.app-shell-pin{gap:14px;display:grid}.app-shell-pin__display{background:#f8faf8;border:1px solid #dfe7e2;border-radius:8px;gap:8px;padding:12px;display:grid}.app-shell-pin__label{color:#68756f;text-transform:uppercase;font-size:12px;font-weight:700}.app-shell-pin__dots{align-items:center;gap:8px;min-height:24px;display:flex}.app-shell-pin__dot{background:#fff;border:2px solid #aeb9b2;border-radius:50%;width:14px;height:14px}.app-shell-pin__dot--filled{background:#2f7d49;border-color:#2f7d49}.app-shell-pin__pad{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.app-shell-pin__key,.app-shell-pin__confirm{cursor:pointer;font:inherit;touch-action:manipulation;border:1px solid #cfdad3;border-radius:8px;font-weight:700}.app-shell-pin__key{color:#18241d;background:#fff;min-height:64px;font-size:28px;line-height:1}.app-shell-pin__key:hover,.app-shell-pin__key:focus-visible{border-color:#2f7d49;outline:none;box-shadow:0 0 0 2px #2f7d491a}.app-shell-pin__key--muted{color:#354139;background:#edf2ef}.app-shell-pin__confirm{color:#fff;background:#2f7d49;border-color:#2f7d49;min-height:54px;font-size:16px}.app-shell-pin__confirm:hover,.app-shell-pin__confirm:focus-visible{background:#24663a;border-color:#24663a;outline:none}@media (width<=640px){.app-shell__header{flex-wrap:wrap;gap:8px;height:auto;min-height:48px;padding:8px 12px}.app-shell__brand{flex-wrap:wrap;flex:100%}.app-shell__workstation{width:100%}.app-shell__context-trigger{flex:1 1 0;max-width:none}.app-shell__organization-select{width:min(58vw,200px);min-width:0}.app-shell__organization-tag{max-width:58vw}.app-shell__account{justify-content:space-between;width:100%}.app-shell__create-order{padding-inline:10px}.app-shell__content{padding:16px 12px}}.auth-gate__loading{background:#f4f7f5;place-items:center;min-height:100vh;display:grid}:root{color:#1f2a24;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f4f7f5;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}.entity-table__row{cursor:pointer}.ant-table-wrapper,.ant-descriptions{max-width:100%}.ant-descriptions-item-content{overflow-wrap:anywhere}@media (width<=640px){.ant-drawer-content-wrapper{max-width:100vw;width:100vw!important}.ant-pagination{gap:4px}.ant-pagination-options{display:none}}
