.im-app{color:#20342b;background:#f7f7f3;min-height:100vh}.im-sidebar{z-index:70;color:#e4e9e0;background:#182c26;flex-direction:column;width:264px;height:100dvh;display:flex;position:fixed;top:0;bottom:0;right:0}.im-brand,.im-login-brand{align-items:center;gap:13px;display:flex}.im-brand{border-bottom:1px solid #34453d;min-height:105px;padding:24px 23px}.im-brand-icon{color:#d8c08f;border:1px solid #c7b289;border-radius:10px 10px 3px;flex:none;place-items:center;width:48px;height:48px;display:grid}.im-brand strong,.im-login-brand strong{font-size:25px;line-height:1.35;display:block}.im-brand small,.im-login-brand small{color:#95a59b;letter-spacing:.11em;text-align:right;direction:ltr;margin-top:5px;font:10px/1.6 Arial,sans-serif;display:block}.im-company{border-bottom:1px solid #34453d;align-items:center;gap:11px;padding:23px 21px;display:flex}.im-company-monogram,.im-user-avatar{color:#e2c996;background:#2a4739;border-radius:8px;flex:none;place-items:center;width:39px;height:39px;font-size:16px;font-weight:700;display:grid}.im-company small,.im-user-identity small{color:#94a69c;margin-bottom:4px;font-size:10px;display:block}.im-company strong,.im-user-identity strong{color:#e8ebe3;text-overflow:ellipsis;white-space:nowrap;max-width:165px;font-size:12px;font-weight:600;display:block;overflow:hidden}.im-sidebar-middle{scrollbar-width:thin;scrollbar-color:#597366 transparent;flex:1;min-height:0;padding:28px 14px;overflow-y:auto}.im-nav-label{color:#95a99c;margin:0 14px 12px;font-size:11px;display:block}.im-nav-secondary{margin-top:37px}.im-nav{gap:5px;display:grid}.im-nav-link{color:#bccdc1;border:1px solid #0000;border-radius:6px;align-items:center;gap:13px;min-height:46px;padding:0 14px;font-size:12px;font-weight:500;transition:background .2s,color .2s;display:flex}.im-nav-link:hover{color:#fff;background:#253e33}.im-nav-link.active{color:#fff;background:#2b483b;border-color:#3c5e4d}.im-nav-link.active svg{color:#dfc68e}.im-nav-upcoming{color:#a9b9ae;border:1px solid #344c3e;border-radius:7px;gap:12px;padding:13px;font-size:11px;line-height:1.85;display:flex}.im-nav-upcoming svg{color:#cbb78e;flex:none}.im-sidebar-bottom{border-top:1px solid #34453d;padding:16px 18px 19px}.im-user-identity{align-items:center;gap:10px;display:flex}.im-user-avatar{color:#d9e8d3;background:#365448;width:36px;height:36px}.im-logout{color:#d5dfd4;text-align:start;background:#233a31;border:1px solid #365145;border-radius:6px;align-items:center;gap:9px;width:100%;margin-top:17px;padding:10px 12px;font-size:12px;display:flex}.im-logout:hover{background:#324e41}.im-main{min-width:0;min-height:100vh;margin-right:264px}.im-header{background:#fffdfa;border-bottom:1px solid #e1e5de;justify-content:space-between;align-items:center;gap:25px;min-height:119px;padding:21px clamp(20px,4vw,55px);display:flex}.im-heading h1{letter-spacing:-.03em;margin:4px 0 2px;font-size:25px}.im-heading p{color:#7c897e;margin:0;font-size:12px}.im-crumb{color:#739077;align-items:center;gap:8px;font-size:11px;display:flex}.im-header-status{color:#47715a;white-space:nowrap;background:#f4f9f3;border:1px solid #d9e6d9;border-radius:7px;align-items:center;gap:9px;padding:10px 13px;font-size:11px;display:flex}.im-menu-btn,.im-close-mobile{display:none}.im-content{max-width:1340px;margin:0 auto;padding:37px clamp(20px,4vw,55px) 100px}.im-eyebrow{color:#6a826b;letter-spacing:.03em;font-size:11px;font-weight:600}.im-page-intro{background:#fff;border:1px solid #e0e5dd;border-radius:11px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:37px;padding:35px 38px;display:flex;box-shadow:0 8px 26px #1a342108}.im-page-intro h2{letter-spacing:-.035em;margin:12px 0;font-size:clamp(24px,2.6vw,34px);line-height:1.55}.im-page-intro p{color:#819084;max-width:600px;margin:0;font-size:13px;line-height:1.95}.im-page-mark{color:#44745a;background:#edf3ed;border:1px solid #dce9dd;border-radius:11px;flex-shrink:0;place-items:center;width:84px;height:84px;display:grid}.im-section-header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.im-section-header small{color:#829581;font-size:11px}.im-section-header h2,.im-section-header h3{letter-spacing:-.025em;margin:2px 0;font-size:21px}.im-section-header p{color:#8b968b;margin:4px 0 0;font-size:12px}.im-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.im-feature{background:#fff;border:1px solid #e0e5dc;border-radius:9px;flex-direction:column;min-height:212px;padding:23px;transition:transform .2s,border-color .2s;display:flex}a.im-feature:hover{border-color:#bcd0bf;transform:translateY(-2px)}.im-feature-icon{color:#356b50;background:#eaf1e9;border-radius:7px;place-items:center;width:42px;height:42px;margin-bottom:17px;display:grid}.im-feature strong{font-size:16px}.im-feature p{color:#859488;flex:1;margin:8px 0 18px;font-size:12px;line-height:1.9}.im-feature-link{color:#255945;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.im-feature-muted{opacity:.84;background:#fbfbf8}.im-feature-muted .im-feature-icon{color:#829386;background:#f1f1ec}.im-feature-caption{color:#819082;font-size:11px}.im-info-strip{color:#47775a;background:#eff4ed;border:1px solid #dce7da;border-radius:9px;align-items:flex-start;gap:13px;margin-top:24px;padding:18px 22px;display:flex}.im-info-strip>svg{flex-shrink:0;margin-top:2px}.im-info-strip strong{color:#2d503b;font-size:12px}.im-info-strip p{color:#66806b;margin:5px 0 0;font-size:11px;line-height:1.8}.im-info-secondary{margin-right:auto}.im-add-form{background:#fff;border:1px solid #dce6dc;border-radius:9px;margin-bottom:23px;padding:22px}.im-add-form-header{margin-bottom:16px}.im-add-form-header strong{align-items:center;gap:8px;font-size:15px;display:flex}.im-add-form-header p{color:#829186;margin:4px 0 0;font-size:11px}.im-form-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.im-form-row label{color:#536a5a;flex:1;gap:7px;min-width:200px;font-size:11px;font-weight:600;display:grid}.im-form-row input,.im-form-row select,.im-login-card input{color:#253e2e;background:#fff;border:1px solid #d8e1d6;border-radius:7px;outline:none;width:100%;min-height:42px;padding:10px 13px;font-size:13px}.im-form-row input:focus,.im-form-row select:focus,.im-login-card input:focus{border-color:#719d79;box-shadow:0 0 0 3px #54885b1a}.im-company-extra-fields{align-items:stretch;margin-top:13px}.im-company-extra-fields label{flex:28%;min-width:210px}.im-company-extra-fields .im-company-notes{flex-basis:100%}.im-company-extra-fields textarea{color:#253e2e;resize:vertical;width:100%;min-height:78px;font:inherit;background:#fff;border:1px solid #d8e1d6;border-radius:7px;outline:none;padding:10px 13px}.im-company-extra-fields textarea:focus{border-color:#719d79;box-shadow:0 0 0 3px #54885b1a}.im-company-form-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:15px;display:flex}.im-company-table-actions{align-items:center;gap:6px;display:flex}.im-table-edit{color:#47705a;cursor:pointer;background:#fff;border:1px solid #dbe5da;border-radius:6px;padding:7px;display:inline-flex}.im-table-edit:hover{background:#eef5ec}.im-company-filter-type{color:#395643;background:#fff;border:1px solid #d8e1d6;border-radius:7px;min-width:155px;min-height:40px;padding:10px 12px;font-size:12px}.im-company-pagination{border-top:1px solid #e8ece6}@media (max-width:700px){.im-table-toolbar:has(.im-company-filter-type){flex-wrap:wrap;gap:10px}.im-company-filter-type{width:100%}}.im-table-shell{background:#fff;border:1px solid #e1e6df;border-radius:9px;overflow:hidden}.im-table-toolbar{border-bottom:1px solid #e8ece6;justify-content:space-between;align-items:center;padding:16px 19px;display:flex}.im-table-toolbar strong{font-size:13px}.im-search{color:#829688;background:#fafbf8;border:1px solid #dfe6dd;border-radius:7px;align-items:center;gap:10px;width:min(400px,100%);padding:0 13px;display:flex}.im-search input{color:#324b3a;background:0 0;border:none;outline:none;flex:1;width:100%;min-height:38px;font-size:12px}.im-table-scroll{overflow-x:auto}.im-table{border-collapse:collapse;text-align:right;width:100%;min-width:600px}.im-table thead{color:#6e8170;background:#f6f8f4}.im-table th{text-align:start;white-space:nowrap;padding:13px 20px;font-size:11px;font-weight:600}.im-table td{vertical-align:middle;color:#657768;border-top:1px solid #edf0ea;padding:15px 20px;font-size:12px}.im-table-company{align-items:center;gap:11px;display:flex}.im-table-company>span{color:#4c7b5b;background:#f0f4ed;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.im-table-company strong{color:#2e4836;font-size:12px;font-weight:600;display:block}.im-table-company small{color:#829389;margin-top:2px;font-size:10px;display:block}.im-pill{color:#4d725b;white-space:nowrap;background:#eef3ed;border-radius:5px;padding:5px 10px;font-size:11px}.im-table-delete{color:#a3524d;background:#fffaf8;border:1px solid #e8ded7;border-radius:6px;place-items:center;width:35px;height:35px;display:grid}.im-table-delete:hover{color:#8a3330;background:#fff1ed}.im-empty{color:#89a18c;text-align:center;justify-items:center;gap:9px;padding:47px 15px;display:grid}.im-empty strong{color:#526d54;font-size:14px}.im-empty p{color:#9aa59b;margin:0;font-size:12px}.im-toggle{color:#607560;white-space:nowrap;cursor:pointer;align-items:center;gap:9px;font-size:11px;display:inline-flex}.im-toggle input{accent-color:#2c7251;cursor:pointer;width:16px;height:16px}.im-invite-result{color:#477b59;background:#eef5ef;border:1px solid #d4e6d5;border-radius:8px;align-items:flex-start;gap:12px;margin-top:18px;padding:17px;display:flex}.im-invite-result>div{flex:1;min-width:0}.im-invite-result strong{font-size:12px}.im-invite-result p{color:#67876f;margin:5px 0;font-size:11px;line-height:1.6}.im-invite-result code{overflow-wrap:anywhere;color:#26442e;font:12px/1.6 monospace;display:block}.im-wait{color:#36664c;place-content:center;justify-items:center;gap:12px;min-height:85vh;display:grid}.im-wait strong{font-size:25px}.im-wait p{color:#7b9080;margin:0;font-size:12px}.im-mark{color:#e3c98d;background:#1a3026;border-radius:11px;place-items:center;padding:12px;display:grid}.im-login-page{background:#f7f7f2;flex-direction:column;min-height:100vh;padding:35px clamp(22px,6vw,95px) 18px;display:flex}.im-login-brand{width:100%;max-width:1250px;height:64px;margin:0 auto}.im-login-brand strong{font-size:24px}.im-login-brand small{color:#839185}.im-login-brand .im-brand-icon{background:#192e26}.im-login-grid{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:center;gap:8vw;width:100%;max-width:1200px;margin:auto;padding:55px 0;display:grid}.im-login-intro{max-width:510px}.im-login-intro h1{color:#1c3328;letter-spacing:-.05em;margin:17px 0;font-size:clamp(38px,4.6vw,62px);line-height:1.38}.im-login-intro>p{color:#7c9080;max-width:480px;font-size:15px;line-height:2.1}.im-login-foot{color:#6f8e76;border-top:1px solid #dce4d9;align-items:center;gap:10px;margin-top:48px;padding-top:19px;font-size:12px;display:flex}.im-login-card{background:#fff;border:1px solid #e2e7df;border-radius:12px;flex-direction:column;padding:clamp(25px,3vw,42px);display:flex;box-shadow:0 18px 60px #1f36260a}.im-login-card-icon{color:#2a6648;background:#eaf3e9;border-radius:9px;place-items:center;width:48px;height:48px;margin-bottom:13px;display:grid}.im-login-card h2{margin:0 0 5px;font-size:24px}.im-login-card>p{color:#839485;margin:0 0 23px;font-size:12px}.im-login-card label{color:#586e60;margin-bottom:7px;font-size:11px;font-weight:600}.im-login-card input{min-height:47px;margin-bottom:18px}.im-login-submit{justify-content:space-between;width:100%;min-height:46px;margin-top:4px}.im-login-hint{text-align:center;color:#829487;border-top:1px solid #edf0ea;margin-top:22px;padding-top:20px;font-size:11px}.im-login-legal{color:#89988c;width:100%;max-width:1250px;margin:0 auto;font-size:10px}.im-join-wrap{flex:1;place-items:center;padding:35px 0;display:grid}.im-join-wrap .im-login-card{width:min(100%,510px)}.im-join-back{text-align:center;color:#326c4c;margin-top:18px;font-size:12px;font-weight:600;display:block}.im-join-back:hover{text-decoration:underline}.im-password-rule{color:#78957b;align-items:center;gap:8px;margin-bottom:18px;font-size:11px;line-height:1.7;display:flex}.im-backdrop{display:none}@media (max-width:1000px){.im-sidebar{width:238px}.im-main{margin-right:238px}.im-login-grid{gap:30px}.im-header-status{display:none}}@media (max-width:790px){.im-sidebar{width:min(290px,85vw);transition:transform .26s;transform:translate(105%)}.im-sidebar.is-open{transform:translate(0)}.im-close-mobile{color:#c7d6cc;background:0 0;border:0;place-items:center;margin-right:auto;display:grid}.im-backdrop{z-index:60;background:#11251973;border:0;width:100%;display:block;position:fixed;inset:0}.im-main{margin-right:0}.im-header{justify-content:flex-start;min-height:100px;padding:19px 21px}.im-menu-btn{color:#306247;background:#fff;border:1px solid #d9e5d8;border-radius:6px;flex:none;place-items:center;width:40px;height:40px;display:grid}.im-content{padding:25px 20px 80px}.im-login-grid{grid-template-columns:1fr;gap:40px;max-width:520px;padding:45px 0}.im-login-intro h1{font-size:38px}.im-login-foot{margin-top:22px}}@media (max-width:600px){.im-page-intro{padding:22px}.im-page-mark{display:none}.im-dashboard-grid{grid-template-columns:1fr}.im-page-intro h2{font-size:26px}.im-section-header{align-items:flex-start}.im-section-header .btn{flex-shrink:0}.im-invite-result{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.im-sidebar,.im-feature{transition:none}}.im-logistics{background:#fff;border:1px solid #dde7dc;border-radius:10px;margin-top:26px;overflow:hidden}.im-logistics-heading{border-bottom:1px solid #e7ede5;justify-content:space-between;align-items:center;gap:15px;padding:23px 27px;display:flex}.im-logistics-heading h2{color:#2d533a;align-items:center;gap:9px;margin:7px 0;font-size:20px;display:flex}.im-logistics-heading h2 svg{color:#4e7e61}.im-logistics-heading p{color:#89998c;margin:0;font-size:12px;line-height:1.9}.im-logistics-actions{flex-wrap:wrap;flex-shrink:0;gap:9px;display:flex}.im-logistics-actions .btn{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.im-logistics .im-info-strip{margin:15px 24px}.im-logistics-tabs{scrollbar-width:thin;background:#fbfcf9;border-bottom:1px solid #e6ede5;gap:10px;padding:18px 24px;display:flex;overflow-x:auto}.im-logistics-tab{color:#627866;cursor:pointer;background:#fff;border:1px solid #dfe6df;border-radius:8px;flex-direction:column;flex:none;align-items:flex-start;gap:7px;min-width:180px;padding:13px 16px;display:flex}.im-logistics-tab span{color:#315c43;font:700 12px/1.5 Arial,sans-serif}.im-logistics-tab small{color:#879688;font-size:11px}.im-logistics-tab.active{background:#eef6ee;border-color:#79a486;box-shadow:inset 0 0 0 1px #a8c6a5}.im-logistics-details{padding:24px}.im-logistics-details-toolbar{color:#859688;justify-content:space-between;align-items:center;gap:12px;margin:0 0 15px;font-size:11px;display:flex}.im-logistics-details-toolbar .btn{white-space:nowrap;font-size:11px}.im-logistics-meta{background:#f5f8f4;border:1px solid #e6ece5;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;padding:19px;display:grid}.im-logistics-meta>div{gap:7px;min-width:0;display:grid}.im-logistics-meta small{color:#8c9f8d;font-size:10px}.im-logistics-meta strong{color:#385b43;overflow-wrap:anywhere;font-size:12px;font-weight:600}.im-logistics-subhead{justify-content:space-between;align-items:center;gap:16px;margin:29px 0 16px;display:flex}.im-logistics-subhead>div{align-items:center;gap:9px;display:flex}.im-logistics-subhead strong{color:#2d4c36;font-size:15px}.im-logistics-subhead svg{color:#588465}.im-logistics-subhead .btn{align-items:center;gap:8px;display:inline-flex}.im-logistics-customs-head{border-top:1px solid #e9eee6;margin-top:37px;padding-top:25px}.im-logistics-empty{color:#8e9d90;text-align:center;background:#fcfdfb;border:1px dashed #dbe8da;border-radius:7px;padding:22px;font-size:12px}.im-logistics-table{min-width:680px}.im-logistics-table td strong{color:#2d593f;font-size:12px}.im-logistics-table td small{margin-top:6px;font-size:10px;display:block}.im-logistics-delivered{color:#2b7048;background:#e5f3e4}.im-container-warning{color:#b36347!important;font-size:10px!important}.im-logistics-edit-btn{color:#3d7150;cursor:pointer;background:#f7faf6;border:1px solid #d8e6d7;border-radius:6px;padding:8px 12px;font-size:11px}.im-logistics-edit-btn:hover{background:#eaf4e9}.im-logistics-form{background:#fafcf8;border-bottom:1px solid #e5ebe2;padding:22px 25px}.im-logistics-inner-form{border:1px solid #e0e8df;border-radius:9px;margin:16px 0 24px;padding:20px 21px}.im-logistics-form-title{margin-bottom:17px}.im-logistics-form-title strong{color:#35553b;font-size:14px}.im-logistics-form-title p{color:#849588;margin:5px 0 0;font-size:11px}.im-logistics-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.im-logistics-fields label{color:#566c5d;align-content:start;gap:7px;min-width:0;font-size:11px;font-weight:600;display:grid}.im-logistics-fields input,.im-logistics-fields select,.im-logistics-fields textarea{color:#294634;background:#fff;border:1px solid #dbe5da;border-radius:7px;outline:none;width:100%;min-width:0;min-height:42px;padding:10px 12px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.6;display:block}.im-logistics-fields input:focus,.im-logistics-fields select:focus,.im-logistics-fields textarea:focus{border-color:#80a586;box-shadow:0 0 0 3px #95bc961c}.im-logistics-fields textarea{resize:vertical;line-height:1.8}.im-logistics-notes{grid-column:span 2}.im-logistics-form-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.im-logistics-form-actions .btn{min-height:40px;font-size:12px}.im-logistics-form-actions .btn:disabled,.im-logistics-actions .btn:disabled{cursor:not-allowed;opacity:.55}.im-logistics-check-warning{color:#9b6736;background:#fff8ee;border:1px solid #eccda8;border-radius:8px;gap:12px;margin-top:17px;padding:14px 16px;font-size:12px;display:flex}.im-logistics-check-warning svg{flex:none}.im-logistics-check-warning strong{color:#8a5b2c;display:block}.im-logistics-check-warning p{margin:7px 0;font-size:11px}.im-logistics-check-warning label{cursor:pointer;align-items:center;gap:9px;line-height:1.8;display:flex}.im-logistics-check-warning input{accent-color:#aa7737}.im-logistics-format-warning{color:#b24b40;margin-top:12px;font-size:11px}.im-logistics-valid{color:#438452;align-items:center;gap:7px;margin:13px 0 0;font-size:11px;display:flex}.im-documents{background:#fff;border:1px solid #dfe7db;border-radius:10px;margin-top:26px;overflow:hidden}.im-documents-heading{border-bottom:1px solid #e7ede4;justify-content:space-between;align-items:center;gap:20px;padding:23px 27px;display:flex}.im-documents-heading h2{color:#2c5339;align-items:center;gap:10px;margin:6px 0;font-size:20px;display:flex}.im-documents-heading h2 svg{color:#558764}.im-documents-heading p{color:#89988b;margin:0;font-size:12px;line-height:1.8}.im-documents-heading .btn{flex:none;align-items:center;gap:7px;display:flex}.im-doc-upload{background:#fcfdfb;border-bottom:1px solid #e5ebe2;padding:24px 27px}.im-doc-upload-title{color:#558268;align-items:center;gap:12px;margin-bottom:16px;display:flex}.im-doc-upload-title strong{color:#38583e;font-size:14px;display:block}.im-doc-upload-title p{color:#8d9c91;margin:4px 0 0;font-size:11px}.im-doc-drop{text-align:center;color:#50805e;background:#f4f9f2;border:1.5px dashed #b6cdbc;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:158px;padding:28px 14px;transition:background .15s,border-color .15s;display:flex;position:relative}.im-doc-drop.dragging,.im-doc-drop:focus-within{background:#e8f5e6;border-color:#569566}.im-doc-drop>svg{pointer-events:none}.im-doc-drop>strong{overflow-wrap:anywhere;pointer-events:none;max-width:100%;font-size:13px}.im-doc-drop>span{color:#8b9d8b;pointer-events:none;font-size:11px}.im-doc-drop input[type=file]{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;inset:0}.im-doc-clear{z-index:3;color:#776653;cursor:pointer;background:#fff;border:1px solid #d8e4d8;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;display:flex;position:relative}.im-doc-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.im-doc-input-label{color:#5b715f;align-content:start;gap:8px;min-width:0;font-size:11px;font-weight:600;display:grid}.im-doc-input-label small{color:#9cac9c;font-size:10px;font-weight:400}.im-doc-input-label input:not([type=checkbox]),.im-doc-input-label select,.im-doc-rule-form select,.im-doc-waiver-form textarea{color:#35533c;background:#fff;border:1px solid #dbe5d9;border-radius:7px;outline:none;width:100%;min-width:0;min-height:42px;padding:9px 12px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.6}.im-doc-input-label input:focus,.im-doc-input-label select:focus,.im-doc-rule-form select:focus,.im-doc-waiver-form textarea:focus{border-color:#70a578;box-shadow:0 0 0 3px #52865c1c}.im-doc-target-picker{margin-top:18px}.im-doc-target-modes{flex-wrap:wrap;gap:8px;display:flex}.im-doc-target-modes button{color:#698270;cursor:pointer;background:#fff;border:1px solid #dbe7da;border-radius:7px;padding:9px 15px;font-size:11px}.im-doc-target-modes button.active{color:#376b4a;background:#eaf5e9;border-color:#77a280;box-shadow:inset 0 0 0 1px #bfd5c1}.im-doc-target-picker>.im-doc-input-label{max-width:480px;margin-top:12px}.im-doc-helper{color:#8c9d8d;margin:12px 0 0;font-size:11px;line-height:1.9}.im-doc-container-picks{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.im-doc-container-choice{color:#3b5b43;cursor:pointer;background:#fff;border:1px solid #e0e8dd;border-radius:7px;align-items:center;gap:9px;padding:10px 12px;font-size:12px;display:flex}.im-doc-container-choice small{color:#a1afa0;font-size:10px}.im-doc-container-choice input,.im-doc-rule-check input{accent-color:#4d815d}.im-doc-upload-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:19px;display:flex}.im-doc-upload-actions>p{color:#8c9c8d;align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.im-doc-upload-actions .btn{align-items:center;gap:8px;min-height:41px;display:inline-flex}.im-doc-upload-actions .btn:disabled{opacity:.5;cursor:not-allowed}.im-doc-existing,.im-doc-requirements{padding:25px 27px}.im-doc-requirements{background:#fafcf8;border-top:1px solid #e7ede5}.im-doc-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.im-doc-section-heading>div{color:#578165;align-items:center;gap:10px;display:flex}.im-doc-section-heading h3{color:#2c4d36;margin:0;font-size:15px;font-weight:650}.im-doc-section-heading small{color:#91a090;font-size:11px}.im-doc-section-heading .btn{align-items:center;gap:7px;display:inline-flex}.im-doc-empty{text-align:center;color:#829583;background:#fcfdfa;border:1px dashed #dce7d9;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:32px 16px;font-size:12px;display:flex}.im-doc-empty svg{color:#81a38a}.im-doc-empty strong{color:#718674;font-size:12px}.im-doc-empty p{margin:0;font-size:11px}.im-doc-list{gap:11px;display:grid}.im-doc-load-more{margin:17px auto 0;padding:10px 19px;display:block}.im-access-type{color:#b9dac0;margin-top:6px;font-size:10px;font-weight:500;line-height:1.6;display:block}.im-access-type.trial{color:#e8d7a2}.im-doc-row{background:#fff;border:1px solid #e0e8dc;border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 17px;display:flex}.im-doc-row-main{flex:1;align-items:flex-start;gap:11px;min-width:190px;display:flex}.im-doc-row-main>svg{color:#63896a;flex:none;margin-top:2px}.im-doc-row-main>div{min-width:0}.im-doc-row-main strong{color:#34563d;overflow-wrap:anywhere;font-size:12px;line-height:1.7;display:block}.im-doc-row-main small{color:#94a292;margin-top:3px;font-size:10px;line-height:1.7;display:block}.im-doc-row-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.im-doc-row-actions .btn{align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:11px;display:inline-flex}.im-doc-row-actions .im-table-delete{min-width:32px;min-height:34px}.im-doc-linked-targets{border-top:1px solid #eef2ed;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding-top:10px;display:flex}.im-doc-link-chip{color:#4d7658;background:#f3f7f1;border:1px solid #dfe8db;border-radius:99px;align-items:center;gap:7px;max-width:100%;padding:6px 9px 6px 6px;font-size:10px;display:inline-flex}.im-doc-link-chip button{color:#758e7b;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}.im-doc-add-link{color:#4f825c;cursor:pointer;background:0 0;border:1px dashed #a8bea8;border-radius:99px;align-items:center;gap:5px;padding:7px 10px;font-size:10px;display:flex}.im-doc-relink{background:#f7faf5;border:1px solid #dce9da;border-radius:8px;width:100%;padding:15px}.im-doc-relink>p{color:#718675;margin:0;font-size:11px}.im-doc-relink .im-doc-upload-actions{justify-content:flex-start}.im-doc-preview{background:#f7faf6;border:1px solid #dbe5d7;border-radius:9px;margin-top:18px;overflow:hidden}.im-doc-preview-head{color:#365942;background:#ebf2e9;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:12px;display:flex}.im-doc-preview-head strong{overflow-wrap:anywhere}.im-doc-preview-head button{color:#6d8973;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.im-doc-preview iframe{background:#e9eee9;border:0;width:100%;height:505px;display:block}.im-doc-preview>p{color:#78917d;margin:0;padding:9px 15px;font-size:11px}.im-doc-image-preview{background:#edf0eb;justify-content:center;padding:18px;display:flex}.im-doc-image-preview img{object-fit:contain;max-width:100%;height:auto;max-height:520px}.im-doc-checklist-selector{grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:15px;margin:18px 0;display:grid}.im-doc-checklist{gap:9px;display:grid}.im-doc-checklist>.im-doc-helper{margin:0 0 4px}.im-doc-check-row{background:#fff;border:1px solid #e0e8dd;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.im-doc-check-row>div:first-child{gap:5px;display:grid}.im-doc-check-row strong{color:#36553c;font-size:12px}.im-doc-check-row small{color:#8e9f8f;font-size:10px}.im-doc-check-status{color:#778d78;white-space:nowrap;background:#f2f4f0;border-radius:99px;padding:6px 10px;font-size:10px}.im-doc-check-status.satisfied{color:#36824b;background:#e8f5e8}.im-doc-check-status.missing{color:#ac6835;background:#fff1e4}.im-doc-check-status.waived{color:#596e9c;background:#edf1ff}.im-doc-waive-btn{color:#507c5a;cursor:pointer;background:#fff;border:1px solid #dbe5dc;border-radius:6px;padding:7px 11px;font-size:11px}.im-doc-waiver-form{flex-wrap:wrap;align-items:flex-end;gap:10px;width:100%;display:flex}.im-doc-waiver-form textarea{resize:vertical;flex:1;min-width:180px;font-family:inherit;line-height:1.6}.im-doc-rule-form{background:#f0f5ee;border:1px solid #dce8d9;border-radius:8px;flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;padding:15px;display:flex}.im-doc-rule-form>.im-doc-input-label{flex:1;min-width:170px}.im-doc-rule-check{color:#536c58;align-items:center;gap:8px;min-height:42px;font-size:11px;display:inline-flex}.im-doc-rule-form .btn{min-height:42px}@media (max-width:800px){.im-documents-heading,.im-doc-upload,.im-doc-existing,.im-doc-requirements{padding:20px 17px}.im-doc-input-grid{grid-template-columns:1fr}.im-doc-checklist-selector{grid-template-columns:1fr 1fr}}@media (max-width:550px){.im-documents-heading{flex-direction:column;align-items:stretch}.im-documents-heading>.btn{align-self:flex-start}.im-doc-row{padding:14px 12px}.im-doc-row-main{flex-basis:100%}.im-doc-target-modes button{flex:1;min-width:100px;padding:10px 8px}.im-doc-checklist-selector{grid-template-columns:1fr}.im-doc-rule-form{align-items:stretch}.im-doc-rule-form>.im-doc-input-label{width:100%}.im-doc-preview iframe{height:400px}.im-doc-waiver-form textarea{min-width:100%}}@media (max-width:1080px){.im-logistics-fields,.im-logistics-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.im-logistics-heading{flex-direction:column;align-items:stretch;padding:18px 16px}.im-logistics-actions{justify-content:flex-start}.im-logistics-details{padding:15px}.im-logistics-details-toolbar{flex-wrap:wrap;align-items:flex-start}.im-logistics-tabs{padding:12px 15px}.im-logistics-tab{min-width:156px}.im-logistics-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:13px}.im-logistics-form{padding:16px 14px}.im-logistics-fields{grid-template-columns:1fr}.im-logistics-notes{grid-column:1}.im-logistics-subhead{flex-direction:column;align-items:stretch;gap:12px}.im-logistics-subhead>div{align-items:flex-start}.im-logistics-subhead .btn{align-self:flex-start}.im-logistics-table{min-width:635px}}.im-orders-top{margin-bottom:19px}.im-order-toolbar{flex-wrap:wrap;gap:12px}.im-order-toolbar .im-search{flex:2;width:auto;min-width:200px}.im-filter-select{font:inherit;color:#3a5342;background:#fff;border:1px solid #dfe6dd;border-radius:7px;outline:none;flex:1;min-width:138px;min-height:40px;padding:0 11px;font-size:12px}.im-order-ref{color:#286348;align-items:center;gap:7px;font:600 12px/1.6 Arial,sans-serif;display:inline-flex}.im-order-ref:hover{text-decoration:underline}.im-order-subref{color:#9aa69b;margin-top:4px;font:10px/1.5 Arial,sans-serif;display:block}.im-order-supplier{color:#37513e;font-size:12px}.im-order-price{color:#315a40;white-space:nowrap;font:600 12px/1.6 Arial,sans-serif}.im-table-actions{align-items:center;gap:8px;display:flex}.im-order-open{color:#386b4d;background:#f8fbf7;border:1px solid #dde8dc;border-radius:6px;place-items:center;width:35px;height:35px;display:grid}.im-order-open:hover{background:#ebf3eb}.im-order-pagination{color:#879687;border-top:1px solid #e8eee7;justify-content:space-between;align-items:center;gap:12px;padding:15px 19px;font-size:11px;display:flex}.im-order-pagination>div{gap:8px;display:flex}.im-order-pagination .btn{min-height:33px;padding:8px 13px}.im-order-pagination .btn:disabled{cursor:not-allowed;opacity:.45}.im-order-editor-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:23px;display:flex}.im-order-back{color:#63866a;align-items:center;gap:9px;font-size:12px;font-weight:600;display:inline-flex}.im-order-back:hover{color:#265f42}.im-order-editor{gap:22px;display:grid}.im-order-readonly-fieldset{border:0;gap:22px;min-width:0;margin:0;padding:0;display:grid}.im-order-readonly-fieldset:disabled input,.im-order-readonly-fieldset:disabled select,.im-order-readonly-fieldset:disabled textarea{color:#607264;cursor:default;background:#f8faf7}.im-order-readonly-notice{margin:0 0 20px}.im-order-form-section{background:#fff;border:1px solid #e0e6dd;border-radius:10px;padding:25px 28px}.im-order-section-title{align-items:flex-start;gap:13px;margin-bottom:23px;display:flex}.im-order-section-no{color:#427452;background:#eaf2e9;border-radius:7px;place-items:center;min-width:35px;height:35px;font:700 12px Arial,sans-serif;display:grid}.im-order-section-title h2{color:#274533;margin:0;font-size:17px;line-height:1.6}.im-order-section-title p{color:#879789;margin:2px 0 0;font-size:11px;line-height:1.9}.im-order-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.im-order-fields label,.im-order-pricing label{color:#536b59;align-content:start;gap:8px;min-width:0;font-size:11px;font-weight:600;display:grid}.im-order-fields label small{color:#9fae9f;font-size:10px;font-weight:400;display:inline}.im-required{color:#b56b4d}.im-order-fields input,.im-order-fields select,.im-order-pricing input,.im-order-pricing select,.im-order-notes textarea{appearance:auto;width:100%;min-height:43px;font:inherit;color:#263e30;background:#fdfefb;border:1px solid #dbe5dc;border-radius:7px;outline:0;padding:10px 12px;font-size:12px;font-weight:400;display:block}.im-order-fields input:focus,.im-order-fields select:focus,.im-order-pricing input:focus,.im-order-pricing select:focus,.im-order-notes textarea:focus{border-color:#82ad86;box-shadow:0 0 0 3px #6c997419}.im-order-fields input::placeholder,.im-order-notes textarea::placeholder{color:#a9b6a9}.im-order-helper{color:#31734c;margin-top:1px;font-size:11px;font-weight:600}.im-order-items-title{align-items:center}.im-order-items-title>div{flex:1}.im-add-line{white-space:nowrap;margin-right:auto}.im-order-lines{gap:14px;display:grid}.im-order-line{background:#fff;border:1px solid #e5ebe3;border-radius:9px;padding:19px 21px}.im-order-line-top{border-bottom:1px solid #ecf1ea;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:13px;display:flex}.im-order-line-top strong{color:#395841;font-size:13px}.im-order-line-remove{color:#ae6b63;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:11px;display:flex}.im-order-line-remove:disabled{opacity:.28;cursor:not-allowed}.im-order-line-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.im-order-pricing{background:#f5f8f3;border:1px solid #e5ece3;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:20px;padding:18px;display:grid}.im-order-pricing input,.im-order-pricing select{background:#fff}.im-order-total-note{color:#7b917d;align-items:center;gap:10px;margin-top:20px;font-size:11px;line-height:1.8;display:flex}.im-order-total-note svg{flex:none}.im-order-total-note strong{color:#306446;white-space:nowrap;margin-right:auto;font-size:13px}.im-order-notes{color:#536b59;gap:9px;font-size:11px;font-weight:600;display:grid}.im-order-notes textarea{font:inherit;resize:vertical;min-height:106px;font-size:12px;line-height:1.9}.im-order-footer{background:#eff5ed;border:1px solid #dce8d9;border-radius:9px;justify-content:space-between;align-items:center;gap:22px;padding:19px 25px;display:flex}.im-order-footer strong{color:#355540;direction:ltr;font-size:13px;display:inline-block}.im-order-footer p{color:#7e9281;margin:6px 0 0;font-size:11px}.im-order-footer-buttons{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.im-order-footer-buttons .btn{justify-content:center;align-items:center;gap:10px;min-height:41px;display:inline-flex}.im-order-footer-buttons .btn:disabled{opacity:.55;cursor:progress}@media (max-width:1000px){.im-order-line-fields,.im-order-pricing{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.im-order-form-section{padding:19px 16px}.im-order-fields,.im-order-line-fields{grid-template-columns:1fr}.im-order-pricing{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:12px}.im-order-items-title{flex-wrap:wrap}.im-add-line{margin-left:auto;margin-right:0}.im-order-line{padding:16px 13px}.im-order-footer{flex-direction:column;align-items:stretch;padding:17px}.im-order-footer-buttons{justify-content:flex-start}.im-order-toolbar .im-search{flex:1 0 100%;min-width:100%}.im-filter-select{min-width:110px}.im-orders-table{width:100%;min-width:0;display:block}.im-orders-table thead{display:none}.im-orders-table tbody{gap:12px;padding:13px;display:grid}.im-orders-table tbody tr{background:#fff;border:1px solid #e2e9e0;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 15px;padding:15px;display:grid;box-shadow:0 4px 14px #1d362208}.im-orders-table td{overflow-wrap:anywhere;border:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;min-width:0;padding:0;font-size:12px;display:flex}.im-orders-table td:before{content:attr(data-label);color:#8c9d8d;font-size:10px;font-weight:500;line-height:1.5}.im-orders-table td:first-child{border-bottom:1px solid #edf1ec;grid-column:1/-1;padding-bottom:12px}.im-orders-table td:first-child:before{font-size:10px}.im-orders-table td:last-child{border-top:1px solid #edf1ec;grid-column:1/-1;padding-top:10px}.im-orders-table .im-order-ref{white-space:nowrap;font-size:13px}.im-orders-table .im-order-subref,.im-orders-table .im-order-supplier{overflow-wrap:anywhere;max-width:100%}.im-orders-table .im-order-price{white-space:nowrap}.im-orders-table .im-table-actions{justify-content:flex-start;width:100%}}.im-report-filter{background:#fff;justify-content:flex-start;align-items:end;gap:14px 12px;padding:20px}.im-report-filter .im-search{flex:280px;min-width:210px;max-width:none}.im-report-filter .im-filter-select{flex:155px;min-width:140px;max-width:245px}.im-report-date{color:#728873;flex:145px;gap:6px;min-width:145px;font-size:11px;display:grid}.im-report-date input{color:#49604d;background:#fff;border:1px solid #dfe6dd;border-radius:7px;width:100%;height:40px;padding:7px 10px;font-family:inherit}.im-report-date input:focus{border-color:#629874;outline:none;box-shadow:0 0 0 3px #dfeee2}.im-report-filter-actions{flex-wrap:wrap;align-items:center;gap:8px;min-height:40px;display:flex}.im-report-filter-actions .btn,.im-ops-days select{align-items:center;gap:6px;min-height:40px;display:inline-flex}.im-report-quick{background:#fafcf9;border-bottom:1px solid #e5ede4;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 20px 14px;display:flex}.im-report-quick>span{color:#7c9381;margin-left:4px;font-size:10px}.im-report-quick-option,.im-report-quick>button{color:#4b7759;cursor:pointer;background:#fff;border:1px solid #d8e5d7;border-radius:99px;align-items:center;gap:7px;padding:7px 12px;font:500 11px/1.6 inherit;display:inline-flex}.im-report-quick-option.active{color:#32684a;background:#e7f1e7;border-color:#a9cbb0}.im-report-quick>button:disabled{cursor:not-allowed;opacity:.58;color:#849586;background:#f5f6f4}.im-report-result-header{color:#7c917e;border-bottom:1px solid #edf1eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:13px 20px;font-size:11px;display:flex}.im-report-result-header strong{color:#2f6644}.im-report-result-header small{color:#8a9d8c;font-size:10px}.im-report-orders-table{min-width:1270px}.im-report-orders-table th,.im-report-orders-table td{padding:14px 12px}.im-report-unknown{color:#8c9a8d;white-space:nowrap;font-size:10px;display:inline-block}.im-report-container-count{color:#729a7e;margin-top:9px;font:10px/1.6 Arial,sans-serif;display:block}.im-order-finance-pending{background:#fafaf6;border-color:#e4e7da;margin-bottom:20px}.im-report-currencies{background:#fff;border:1px solid #e1e8df;border-radius:9px;margin-top:25px;padding:21px 0 0;overflow:hidden}.im-report-currencies>.im-section-header{margin-bottom:18px;padding:0 22px}.im-report-currencies>.im-table-scroll .im-table{min-width:570px}.im-report-currencies p{color:#839684;border-top:1px solid #edf0eb;margin:0;padding:14px 22px;font-size:11px;line-height:1.9}.im-ops-tabs{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.im-ops-tab{color:#63846a;background:#fff;border:1px solid #dce6d9;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:9px 16px;font-size:12px;font-weight:600;display:inline-flex}.im-ops-tab.active{color:#fff;background:#2e5941;border-color:#2e5941}.im-ops-descriptor{background:#fafbf8;border-bottom:1px solid #e9eee8;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 22px;display:flex}.im-ops-descriptor strong{color:#34573e;font-size:15px}.im-ops-descriptor p{color:#829682;max-width:800px;margin:7px 0 0;font-size:11px;line-height:1.9}.im-ops-days{color:#607967;white-space:nowrap;align-items:center;gap:10px;font-size:11px;display:flex}.im-ops-days select{color:#365b42;background:#fff;border:1px solid #dce7dc;border-radius:7px;padding:9px 12px;font-family:inherit;font-size:12px}.im-ops-table{min-width:900px}.im-ops-table th,.im-ops-table td{padding:15px 14px}.im-ops-table td small{color:#8a9c90;margin-top:5px;display:block}.im-ops-finance-note{margin-top:25px}.im-finance{background:#fff;border:1px solid #dfe7db;border-radius:10px;margin-top:27px;overflow:hidden}.im-finance-header{border-bottom:1px solid #e6ece3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 27px;display:flex}.im-finance-header h2{color:#2c5339;align-items:center;gap:9px;margin:6px 0;font-size:20px;display:flex}.im-finance-header h2 svg{color:#5f8865}.im-finance-header p{color:#819383;max-width:730px;margin:0;font-size:12px;line-height:1.8}.im-finance-alert{color:#936530;background:#fffaf0;border-bottom:1px solid #eadfc8;align-items:flex-start;gap:12px;padding:17px 26px;display:flex}.im-finance-alert>svg{flex:none;margin-top:1px}.im-finance-alert strong{color:#865821;font-size:13px}.im-finance-alert p{color:#94754d;margin:7px 0;font-size:11px;line-height:1.85}.im-finance-alert .btn{margin-top:4px;font-size:11px}.im-finance-success{color:#477b57;background:#f1f8ee;align-items:center;gap:10px;padding:15px 25px;font-size:12px;display:flex}.im-finance-table{min-width:680px}.im-finance-table td,.im-finance-table th{padding:12px 19px}.im-finance-table td:first-child{font-size:12px}.im-finance-table td:last-child{color:#829484;font-size:11px}.im-finance-value{color:#284e39;white-space:nowrap;font-weight:600}.im-finance-state{color:#667e6d;background:#fafcf8;border-top:1px solid #e9efe6;flex-wrap:wrap;align-items:center;gap:12px;padding:13px 25px;font-size:12px;display:flex}.im-finance-state strong{color:#315f43}.im-finance-overdue{color:#a66b38;font-size:11px;font-weight:600}.im-finance-subsection{border-top:1px solid #ebeee9;padding:24px 26px}.im-finance-subsection h3,.im-finance-workflow h3{color:#365a41;margin:0 0 15px;font-size:16px}.im-finance-subsection>p,.im-finance-workflow>p{color:#899b8b;margin:0 0 15px;font-size:12px;line-height:1.9}.im-finance-subsection .im-table{min-width:690px}.im-finance-subsection .im-table td small{color:#8a9c8f;margin-top:5px;font-size:10px;display:block}.im-finance-workflow{background:#fbfdfb;border-top:1px solid #e5eee4;padding:26px}.im-finance-action-options{flex-wrap:wrap;gap:8px;margin:17px 0 22px;display:flex}.im-finance-action-options button{color:#557560;cursor:pointer;background:#fff;border:1px solid #dbe6d8;border-radius:6px;padding:10px 12px;font:600 11px/1.6 inherit}.im-finance-action-options button.active{color:#fff;background:#2b553d;border-color:#2b553d}.im-finance-action-options button:disabled{opacity:.6;cursor:not-allowed}.im-finance-form{background:#fff;border:1px solid #dfe9dc;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;padding:21px;display:grid}.im-finance-form>label{color:#4e6d58;align-content:start;gap:7px;min-width:0;font-size:11px;font-weight:600;display:grid}.im-finance-form input,.im-finance-form select,.im-finance-form textarea{color:#2b4936;background:#fff;border:1px solid #d9e4d7;border-radius:6px;outline:none;width:100%;min-width:0;min-height:42px;padding:10px 12px;font:400 12px/1.6 inherit}.im-finance-form textarea{resize:vertical}.im-finance-form input:focus,.im-finance-form select:focus,.im-finance-form textarea:focus{border-color:#729d7a;box-shadow:0 0 0 3px #739c761c}.im-finance-wide,.im-finance-form-footer{grid-column:1/-1}.im-finance-form-footer{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.im-finance-form-footer small{color:#829586;align-items:center;gap:6px;font-size:11px;line-height:1.7;display:inline-flex}.im-finance-form-footer button:disabled{opacity:.57;cursor:not-allowed}.im-finance-readonly{color:#6a826f;border-top:1px solid #e5eee4;padding:17px 26px;font-size:12px}.im-finance-caution{background:#fff9ec;border-right:3px solid #c9a16f;padding:13px 16px;line-height:1.8;color:#916c3a!important;margin:17px 0 0!important;font-size:12px!important}.im-finance-footnote{color:#8a9d8e;border-top:1px solid #e6ede6;margin:0;padding:15px 25px;font-size:11px;line-height:1.9}@media (max-width:700px){.im-finance-header,.im-finance-subsection,.im-finance-workflow{padding:18px 15px}.im-finance-alert{padding:15px}.im-finance-form{grid-template-columns:minmax(0,1fr);padding:15px}.im-finance-form>label,.im-finance-form-footer{grid-column:1/-1}.im-report-filter{padding:15px}.im-report-filter .im-search{flex-basis:100%;min-width:100%}.im-report-filter .im-filter-select{flex:calc(50% - 8px);min-width:120px;max-width:none}.im-report-filter-actions{width:100%}.im-report-quick{padding:12px 15px}.im-report-result-header{padding:12px 14px}.im-report-orders-table,.im-ops-table{width:100%;min-width:0;display:block}.im-report-orders-table thead,.im-ops-table thead{display:none}.im-report-orders-table tbody,.im-ops-table tbody{gap:12px;padding:13px;display:grid}.im-report-orders-table tbody tr,.im-ops-table tbody tr{background:#fff;border:1px solid #e2e9e0;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 15px;padding:15px;display:grid}.im-report-orders-table td,.im-ops-table td{overflow-wrap:anywhere;border:0;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:0;font-size:12px;display:flex}.im-report-orders-table td:before,.im-ops-table td:before{content:attr(data-label);color:#8c9d8d;font-size:10px;font-weight:500;line-height:1.5}.im-report-orders-table td:first-child,.im-ops-table td:first-child{border-bottom:1px solid #edf1ec;grid-column:1/-1;padding-bottom:12px}.im-report-orders-table td:last-child,.im-ops-table td:last-child{border-top:1px solid #edf1ec;grid-column:1/-1;padding-top:10px}.im-report-orders-table .im-table-actions{justify-content:flex-start;width:100%}.im-ops-descriptor{padding:20px 15px}}
