._shell_9fse6_1{color:#1f2925;background:#f4f6f5;min-height:100vh;font-family:Arial,Helvetica,sans-serif}._sidebar_9fse6_2{color:#fff;z-index:20;background:#123d31;flex-direction:column;width:250px;padding:22px 16px;display:flex;position:fixed;inset:0 auto 0 0}._brand_9fse6_3{color:#fff;border-bottom:1px solid #ffffff1f;align-items:center;gap:11px;padding:0 7px 23px;text-decoration:none;display:flex}._brand_9fse6_3 img{object-fit:contain;background:#fff;border-radius:9px;width:42px;height:42px}._brand_9fse6_3 b,._brand_9fse6_3 small{display:block}._brand_9fse6_3 b{font-size:17px}._brand_9fse6_3 small{color:#bdd2c9;margin-top:4px;font-size:12px}._sidebar_9fse6_2 nav{gap:5px;margin-top:24px;display:grid}._sidebar_9fse6_2 nav button{color:#c7d9d2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:28px 1fr;align-items:center;min-height:45px;padding:0 12px;font-size:15px;font-weight:700;display:grid}._sidebar_9fse6_2 nav button span{color:#92b4a7;font-size:19px}._sidebar_9fse6_2 nav button:hover{background:#ffffff12}._sidebar_9fse6_2 nav button._active_9fse6_9{color:#164f3e;background:#fff}._sidebar_9fse6_2 nav button._active_9fse6_9 span{color:#176b52}._ownerCard_9fse6_10{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;margin-top:auto;padding:14px}._ownerCard_9fse6_10 small,._ownerCard_9fse6_10 b,._ownerCard_9fse6_10 span{display:block}._ownerCard_9fse6_10 small{color:#91b1a5;letter-spacing:.12em;font-size:11px}._ownerCard_9fse6_10 b{text-overflow:ellipsis;margin-top:7px;font-size:13px;overflow:hidden}._ownerCard_9fse6_10 span{color:#bfd2cb;margin-top:5px;font-size:12px}._libraryLink_9fse6_12{color:#bed3ca;margin:13px 8px 0;font-size:13px;text-decoration:none}._main_9fse6_13{min-height:100vh;margin-left:250px;padding:0 32px 70px}._topbar_9fse6_14{border-bottom:1px solid #dfe5e2;justify-content:space-between;align-items:center;gap:20px;min-height:92px;display:flex}._topbar_9fse6_14 small{color:#83908a;letter-spacing:.13em;font-size:11px;font-weight:800}._topbar_9fse6_14 h1{letter-spacing:-.03em;margin:6px 0 0;font-size:24px}._topActions_9fse6_16{align-items:center;gap:10px;display:flex}._addButton_9fse6_16,._saveButton_9fse6_16{color:#fff;cursor:pointer;background:#176b52;border:0;border-radius:8px;min-height:39px;padding:0 14px;font-size:13px;font-weight:800}._addButton_9fse6_16:hover,._saveButton_9fse6_16:hover{background:#0f4f3c}._saveButton_9fse6_16:disabled{opacity:.45;cursor:not-allowed}._signOutButton_9fse6_17{color:#53615a;cursor:pointer;background:#fff;border:1px solid #d8dfdb;border-radius:8px;min-height:39px;padding:0 13px;font-size:13px;font-weight:800}._signOutButton_9fse6_17:hover{background:#f8faf9;border-color:#a8bab1}._search_9fse6_18{background:#fff;border:1px solid #dce2df;border-radius:8px;align-items:center;gap:8px;width:210px;height:39px;padding:0 11px;display:flex}._search_9fse6_18 span{color:#64736c;font-size:22px}._search_9fse6_18 input{border:0;outline:0;width:100%;font-size:13px}._toast_9fse6_19{color:#176b52;background:#ebf7f1;border:1px solid #bbdecf;border-radius:8px;justify-content:space-between;margin:18px 0 -4px;padding:11px 13px;font-size:13px;font-weight:700;display:flex}._toast_9fse6_19._error_9fse6_19{color:#a1283a;background:#fff0f2;border-color:#efc8ce}._toast_9fse6_19 button{color:inherit;cursor:pointer;background:0 0;border:0}._dashboard_9fse6_20,._filesLayout_9fse6_20{padding-top:24px}._stats_9fse6_20{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}._stats_9fse6_20>div{background:#fff;border:1px solid #dfe4e1;border-radius:11px;align-items:center;gap:14px;min-height:104px;padding:18px;display:flex}._stats_9fse6_20>div>span{color:#176b52;background:#e7f3ed;border-radius:9px;place-items:center;width:40px;height:40px;font-size:17px;font-weight:900;display:grid}._stats_9fse6_20 p{margin:0}._stats_9fse6_20 small,._stats_9fse6_20 b{display:block}._stats_9fse6_20 small{color:#7d8983;font-size:12px}._stats_9fse6_20 b{margin-top:5px;font-size:24px}._overviewGrid_9fse6_21{grid-template-columns:1.15fr .85fr;gap:15px;margin-top:15px;display:grid}._panel_9fse6_21{background:#fff;border:1px solid #dfe4e1;border-radius:12px;margin-top:24px;overflow:hidden}._overviewGrid_9fse6_21 ._panel_9fse6_21,._filesLayout_9fse6_20 ._panel_9fse6_21{margin-top:0}._panelHead_9fse6_22{border-bottom:1px solid #e4e8e6;justify-content:space-between;align-items:center;gap:16px;min-height:75px;padding:0 19px;display:flex}._panelHead_9fse6_22 h2{margin:0;font-size:18px}._panelHead_9fse6_22 p{color:#7c8782;margin:5px 0 0;font-size:12px}._panelHead_9fse6_22>span{color:#64716a;background:#eef2f0;border-radius:99px;padding:6px 9px;font-size:12px;font-weight:700}._quickActions_9fse6_23{grid-template-columns:repeat(3,1fr);gap:10px;padding:18px;display:grid}._quickActions_9fse6_23 button{text-align:left;cursor:pointer;background:#fafbfa;border:1px solid #dfe5e2;border-radius:10px;flex-direction:column;align-items:flex-start;min-height:145px;padding:15px;display:flex}._quickActions_9fse6_23 button:hover{background:#f4faf7;border-color:#9fc5b5}._quickActions_9fse6_23 span{color:#176b52;background:#e2f1ea;border-radius:7px;place-items:center;width:30px;height:30px;font-size:19px;display:grid}._quickActions_9fse6_23 b{margin-top:18px;font-size:14px}._quickActions_9fse6_23 small{color:#78837e;margin-top:7px;font-size:12px;line-height:1.5}._recentList_9fse6_24{padding:7px 12px 12px}._recentList_9fse6_24 button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0ee;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;width:100%;min-height:59px;padding:7px;display:grid}._recentList_9fse6_24 button:last-child{border-bottom:0}._recentList_9fse6_24 img,._coverFallback_9fse6_24{object-fit:cover;color:#176b52;background:#e8efeb;border-radius:7px;place-items:center;width:39px;height:39px;font-size:12px;font-weight:900;display:grid}._recentList_9fse6_24 b,._recentList_9fse6_24 small{display:block}._recentList_9fse6_24 b{font-size:13px}._recentList_9fse6_24 small{color:#7b8580;margin-top:4px;font-size:11px}._recentList_9fse6_24 i{color:#176b52;background:#ebf4ef;border-radius:99px;padding:5px 7px;font-size:11px;font-style:normal}._table_9fse6_25{padding:0 14px 14px}._tableHead_9fse6_25,._tableRow_9fse6_25{grid-template-columns:minmax(250px,2fr) 1fr 1fr 1fr;align-items:center;gap:15px;display:grid}._partsTable_9fse6_25 ._tableHead_9fse6_25,._partsTable_9fse6_25 ._tableRow_9fse6_25{grid-template-columns:minmax(260px,2fr) 1fr .8fr .6fr 1.4fr}._tableHead_9fse6_25{color:#89928e;text-transform:uppercase;letter-spacing:.08em;min-height:39px;font-size:11px;font-weight:800}._tableRow_9fse6_25{color:#5f6964;border-top:1px solid #e9ecea;min-height:69px;font-size:13px}._nameCell_9fse6_25{align-items:center;gap:11px;min-width:0;display:flex}._nameCell_9fse6_25>img,._nameCell_9fse6_25>i{object-fit:contain;color:#176b52;background:#f2f5f3;border:1px solid #e0e5e2;border-radius:7px;flex:none;place-items:center;width:42px;height:42px;font-size:12px;font-style:normal;font-weight:900;display:grid}._nameCell_9fse6_25 b,._nameCell_9fse6_25 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._nameCell_9fse6_25 b{color:#26312c;font-size:13px}._nameCell_9fse6_25 small{color:#818a85;max-width:270px;margin-top:4px;font-size:11px}._rowActions_9fse6_25{justify-content:flex-start;gap:6px;display:flex}._rowActions_9fse6_25 button,._fileList_9fse6_25 button,._fileList_9fse6_25 a{color:#53615a;cursor:pointer;background:#fff;border:1px solid #dce2df;border-radius:6px;padding:6px 8px;font-size:11px;font-weight:700;text-decoration:none}._danger_9fse6_25{color:#ad2a3c!important}._status_9fse6_25{color:#176b52;background:#eaf4ef;border-radius:99px;width:max-content;padding:6px 8px;font-size:11px;font-weight:700}._generalTable_9fse6_26 ._tableHead_9fse6_25,._generalTable_9fse6_26 ._tableRow_9fse6_25{grid-template-columns:minmax(280px,2fr) .8fr .6fr 1.4fr}._filesLayout_9fse6_20{grid-template-columns:minmax(320px,.75fr) minmax(480px,1.25fr);gap:15px;display:grid}._uploadForm_9fse6_27{padding:18px}._uploadForm_9fse6_27>label:not(._dropzone_9fse6_27),._formGrid_9fse6_27 label{gap:7px;display:grid}._uploadForm_9fse6_27 label>span,._formGrid_9fse6_27 label>span{color:#53605a;font-size:12px;font-weight:800}._uploadForm_9fse6_27 select,._formGrid_9fse6_27 input,._formGrid_9fse6_27 select,._formGrid_9fse6_27 textarea{color:#27322d;background:#fff;border:1px solid #d9e0dc;border-radius:7px;outline:0;width:100%;min-height:40px;padding:9px 10px;font:13px Arial}._formGrid_9fse6_27 textarea{resize:vertical;min-height:80px;line-height:1.5}._formGrid_9fse6_27 input:focus,._formGrid_9fse6_27 select:focus,._formGrid_9fse6_27 textarea:focus,._uploadForm_9fse6_27 select:focus{border-color:#83b29f;box-shadow:0 0 0 3px #176b5214}._formGrid_9fse6_27 label>small{color:#84908a;font-size:11px}._kindSwitch_9fse6_28{gap:7px;margin:13px 0 10px;display:flex}._kindSwitch_9fse6_28 button{color:#6e7a74;cursor:pointer;background:#f8faf9;border:1px solid #dce2df;border-radius:7px;flex:1;min-height:36px;font-size:12px;font-weight:800}._kindSwitch_9fse6_28 button._selected_9fse6_28{color:#176b52;background:#e9f4ef;border-color:#176b52}._dropzone_9fse6_27{text-align:center;cursor:pointer;background:#fafcfa;border:1px dashed #9bada5;border-radius:9px;align-content:center;place-items:center;gap:6px;min-height:130px;padding:16px;display:grid}._dropzone_9fse6_27 input{opacity:0;pointer-events:none;position:absolute}._dropzone_9fse6_27>span{color:#176b52;background:#e5f2ec;border-radius:50%;place-items:center;width:34px;height:34px;font-size:21px;display:grid}._dropzone_9fse6_27 b{font-size:13px}._dropzone_9fse6_27 small{color:#7c8782;font-size:11px;line-height:1.5}._uploadForm_9fse6_27 ._saveButton_9fse6_16{width:100%;margin-top:10px}._fileList_9fse6_25{padding:8px 15px 15px}._fileList_9fse6_25>div{border-bottom:1px solid #ebeeec;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:65px;display:grid}._fileList_9fse6_25>div:last-child{border-bottom:0}._fileIcon_9fse6_30{color:#fff;clip-path:polygon(0 0,76% 0,100% 22%,100% 100%,0 100%);background:#c91f37;place-items:center;width:36px;height:42px;font-size:11px;font-weight:900;display:grid}._fileIcon_9fse6_30._cad_9fse6_30{background:#176b52}._fileList_9fse6_25 b,._fileList_9fse6_25 small{display:block}._fileList_9fse6_25 b{font-size:13px}._fileList_9fse6_25 small{color:#818a86;margin-top:4px;font-size:11px}._fileList_9fse6_25>div>div{align-items:center;gap:5px;display:flex}._includedFile_9fse6_30{color:#176b52;background:#e9f4ef;border-radius:99px;padding:6px 8px;font-size:11px;font-weight:800}._modalBackdrop_9fse6_31{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#111f1966;place-items:center;padding:25px;display:grid;position:fixed;inset:0}._modal_9fse6_31{background:#fff;border-radius:13px;width:min(590px,96vw);max-height:92vh;overflow-y:auto;box-shadow:0 30px 80px #10211940}._largeModal_9fse6_31{width:min(780px,96vw)}._modalHead_9fse6_31{border-bottom:1px solid #e2e6e4;justify-content:space-between;align-items:center;min-height:72px;padding:0 20px;display:flex}._modalHead_9fse6_31 small{color:#7e8a84;letter-spacing:.12em;font-size:11px;font-weight:900}._modalHead_9fse6_31 h2{margin:5px 0 0;font-size:21px}._modalHead_9fse6_31 button{color:#5f6b65;cursor:pointer;background:#edf1ef;border:0;border-radius:50%;width:31px;height:31px;font-size:22px}._formGrid_9fse6_27{grid-template-columns:1fr 1fr;gap:15px;padding:20px;display:grid}._formGrid_9fse6_27 ._full_9fse6_31{grid-column:1/-1}._imagePicker_9fse6_31{cursor:pointer;background:#fafcfa;border:1px dashed #aab7b0;border-radius:8px;align-content:center;min-height:88px;padding:12px}._imagePicker_9fse6_31 input{opacity:0;pointer-events:none;position:absolute}._imagePicker_9fse6_31 b{font-size:13px}._imagePicker_9fse6_31 small{color:#84908a;font-size:11px}._modalFooter_9fse6_31{border-top:1px solid #e3e7e5;justify-content:flex-end;align-items:center;gap:8px;min-height:66px;padding:0 20px;display:flex}._modalFooter_9fse6_31>button:not(._saveButton_9fse6_16){color:#66736c;cursor:pointer;background:#fff;border:1px solid #dce2df;border-radius:8px;min-height:38px;padding:0 14px;font-size:12px;font-weight:700}._empty_9fse6_32{color:#84908a;text-align:center;padding:25px;font-size:13px}._centerState_9fse6_32{color:#25322c;text-align:center;background:#f4f6f5;place-content:center;justify-items:center;gap:10px;min-height:100vh;font-family:Arial;display:grid}._centerState_9fse6_32>span{border:3px solid #d8e4de;border-top-color:#176b52;border-radius:50%;width:35px;height:35px;animation:.8s linear infinite _spin_9fse6_1}._centerState_9fse6_32 h1{margin:8px 0 0}._centerState_9fse6_32 p{color:#75817b;margin:0}._centerState_9fse6_32 a{color:#176b52;font-weight:700}._blocked_9fse6_32{color:#b72b41;background:#fff0f2;border-radius:50%;place-items:center;width:45px;height:45px;font-size:23px;font-weight:900;display:grid}._signInPage_9fse6_33{color:#1f2925;background:radial-gradient(circle at 50% 0,#e7f2ed 0,#f4f6f5 42%,#edf1ef 100%);place-items:center;min-height:100vh;padding:24px;font-family:Arial,Helvetica,sans-serif;display:grid}._signInCard_9fse6_33{text-align:center;background:#fffffff5;border:1px solid #dbe3df;border-radius:18px;width:min(440px,100%);padding:26px 32px 30px;box-shadow:0 24px 70px #143d311f}._signInBrand_9fse6_33{color:#19382f;text-align:left;align-items:center;gap:11px;text-decoration:none;display:flex}._signInBrand_9fse6_33 img{object-fit:contain;border:1px solid #e1e6e3;border-radius:10px;width:46px;height:46px}._signInBrand_9fse6_33 b,._signInBrand_9fse6_33 small{display:block}._signInBrand_9fse6_33 b{font-size:17px}._signInBrand_9fse6_33 small{color:#7a8781;margin-top:4px;font-size:13px}._signInIcon_9fse6_33{color:#176b52;background:#e4f1eb;border-radius:50%;place-items:center;width:48px;height:48px;margin:36px auto 16px;font-size:24px;font-weight:900;display:grid}._signInCard_9fse6_33 h1{letter-spacing:-.035em;margin:0;font-size:27px}._signInCard_9fse6_33>p{color:#6d7973;max-width:345px;margin:12px auto 24px;font-size:15px;line-height:1.65}._googleButton_9fse6_33{place-items:center;min-height:44px;display:grid}._signingIn_9fse6_33{color:#176b52;margin-top:10px;font-size:13px;font-weight:700;display:block}._authMessage_9fse6_33{color:#775a1c;background:#fff9eb;border:1px solid #e8d5ad;border-radius:8px;margin-top:14px;padding:10px 12px;font-size:13px;line-height:1.5}._backToLibrary_9fse6_33{color:#176b52;margin-top:24px;font-size:13px;font-weight:800;text-decoration:none;display:inline-block}@keyframes _spin_9fse6_1{to{transform:rotate(360deg)}}._requestGrid_9fse6_36{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}._requestCard_9fse6_37{background:#fbfcfb;border:1px solid #dfe5e2;border-radius:11px;min-width:0;padding:17px}._requestTopline_9fse6_38{justify-content:space-between;align-items:center;gap:12px;display:flex}._requestTopline_9fse6_38>span{color:#176b52;text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:900}._requestTopline_9fse6_38 select{color:#405149;background:#fff;border:1px solid #d5ded9;border-radius:7px;min-height:32px;padding:0 8px;font-size:12px;font-weight:800}._requestCard_9fse6_37 h3{letter-spacing:-.02em;margin:18px 0 14px;font-size:19px}._requestFacts_9fse6_42{border-top:1px solid #e8ecea;border-bottom:1px solid #e8ecea;flex-wrap:wrap;gap:13px 24px;padding:13px 0;display:flex}._requestFacts_9fse6_42 p{min-width:115px;margin:0}._requestFacts_9fse6_42 small,._requestFacts_9fse6_42 b,._requestFacts_9fse6_42 a{display:block}._requestFacts_9fse6_42 small{color:#8a948f;letter-spacing:.08em;font-size:10px;font-weight:900}._requestFacts_9fse6_42 b,._requestFacts_9fse6_42 a{margin-top:5px;font-size:12px}._requestFacts_9fse6_42 a{color:#176b52;text-decoration:none}._requestDetails_9fse6_48{color:#5e6b65;white-space:pre-wrap;min-height:45px;margin:14px 0;font-size:13px;line-height:1.65}._requestCard_9fse6_37 footer{border-top:1px solid #e8ecea;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}._requestCard_9fse6_37 footer span{color:#8a938f;text-overflow:ellipsis;white-space:nowrap;font:11px monospace;overflow:hidden}._requestCard_9fse6_37 footer a{color:#176b52;font-size:12px;font-weight:800;text-decoration:none}@media (width<=1050px){._requestGrid_9fse6_36{grid-template-columns:1fr}}@media (width<=760px){._requestGrid_9fse6_36{padding:12px}._requestTopline_9fse6_38,._requestCard_9fse6_37 footer{flex-direction:column;align-items:flex-start}}@media (width<=1050px){._sidebar_9fse6_2{width:210px}._main_9fse6_13{margin-left:210px;padding-left:20px;padding-right:20px}._stats_9fse6_20{grid-template-columns:repeat(2,1fr)}._overviewGrid_9fse6_21,._filesLayout_9fse6_20{grid-template-columns:1fr}._tableHead_9fse6_25,._tableRow_9fse6_25,._partsTable_9fse6_25 ._tableHead_9fse6_25,._partsTable_9fse6_25 ._tableRow_9fse6_25,._generalTable_9fse6_26 ._tableHead_9fse6_25,._generalTable_9fse6_26 ._tableRow_9fse6_25{grid-template-columns:minmax(220px,2fr) 1fr 1fr}._tableHead_9fse6_25 span:nth-child(3),._tableRow_9fse6_25>span:nth-child(3),._partsTable_9fse6_25 ._tableHead_9fse6_25 span:nth-child(4),._partsTable_9fse6_25 ._tableRow_9fse6_25>span:nth-child(4),._generalTable_9fse6_26 ._tableHead_9fse6_25 span:nth-child(3),._generalTable_9fse6_26 ._tableRow_9fse6_25>span:nth-child(3){display:none}}@media (width<=760px){._sidebar_9fse6_2{width:100%;min-height:auto;padding:12px;position:static}._sidebar_9fse6_2 nav{margin-top:12px;display:flex;overflow-x:auto}._sidebar_9fse6_2 nav button{grid-template-columns:22px auto;min-width:max-content}._ownerCard_9fse6_10,._libraryLink_9fse6_12{display:none}._brand_9fse6_3{padding-bottom:12px}._main_9fse6_13{margin-left:0;padding:0 14px 45px}._topbar_9fse6_14{align-items:flex-start;padding:18px 0}._topActions_9fse6_16{flex-direction:column;align-items:stretch}._search_9fse6_18{width:180px}._stats_9fse6_20{grid-template-columns:1fr 1fr}._quickActions_9fse6_23{grid-template-columns:1fr}._quickActions_9fse6_23 button{min-height:105px}._tableHead_9fse6_25{display:none}._tableRow_9fse6_25,._partsTable_9fse6_25 ._tableRow_9fse6_25{grid-template-columns:1fr;gap:8px;padding:12px 0}._tableRow_9fse6_25>span{display:none}._rowActions_9fse6_25{padding-left:53px}._filesLayout_9fse6_20,._formGrid_9fse6_27{grid-template-columns:1fr}._formGrid_9fse6_27 ._full_9fse6_31{grid-column:auto}._modalBackdrop_9fse6_31{padding:8px}}
