.poe-poc-root{--poe-blue:#0070ff;--poe-bg:#0f0f0f;--poe-panel:#1a1a1a;--poe-panel-soft:#141414;--poe-line:#ffffff1a;--poe-muted:#8b8b95;background:var(--poe-bg);color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100vh;font-family:Arial,Noto Sans KR,sans-serif}.poe-poc-root *,.poe-poc-root :before,.poe-poc-root :after{box-sizing:border-box}.poe-poc-root button,.poe-poc-root input,.poe-poc-root select,.poe-poc-root textarea{font:inherit}.poe-poc-root button{cursor:pointer}.poe-header{z-index:80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0f0fd1;border-bottom:1px solid #ffffff0f;align-items:center;gap:28px;min-height:66px;padding:12px 28px;display:flex;position:sticky;top:0}.poe-brand{color:#fff;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.poe-brand i{color:#090909;background:#fff;border-radius:3px;place-items:center;width:34px;height:34px;transition:transform .2s;display:grid;overflow:hidden}.poe-brand:hover i{transform:scale(1.08)}.poe-brand i img{object-fit:contain;width:100%;height:100%}.poe-brand span{letter-spacing:-.03em;font-size:19px;font-weight:900}.poe-header nav{gap:28px;margin-left:auto;display:flex}.poe-header nav button{color:#85858d;letter-spacing:.04em;background:0 0;border:0;padding:8px 0;font-size:12px;font-weight:900}.poe-header nav button:hover,.poe-header nav button.active{color:var(--poe-blue)}.poe-header nav button.admin{color:#b9c9dc}.poe-header nav button.admin.active{color:#00a6ff}.poe-header-links{border-left:1px solid var(--poe-line);gap:12px;padding-left:18px;display:flex}.poe-header-links a{color:#6f7079;font-size:10px;font-weight:800}.poe-header-links a:hover{color:#fff}.poe-main{width:min(1280px,100% - 32px);min-height:calc(100vh - 150px);margin:0 auto;padding:42px 0 72px}.poe-fade-in{animation:.4s both poe-fade}@keyframes poe-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.poe-toast{z-index:120;color:#dcecff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f1e30f5;border:1px solid #0070ff66;border-radius:15px;align-items:center;gap:16px;max-width:min(520px,100vw - 44px);padding:14px 15px 14px 18px;font-size:12px;font-weight:700;display:flex;position:fixed;top:82px;right:22px;box-shadow:0 20px 60px #00000073}.poe-toast button{color:#8eabd0;background:0 0;border:0;place-items:center;padding:3px;display:grid}.poe-loading{color:#6d7787;align-content:center;place-items:center;gap:15px;min-height:60vh;display:grid}.poe-loading svg{color:var(--poe-blue);animation:1.2s infinite poe-pulse}@keyframes poe-pulse{50%{opacity:.35;transform:translateY(-4px)}}.poe-home{gap:40px;padding-top:18px;display:grid}.poe-home-hero{text-align:center;padding:24px 12px 8px}.poe-home-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(40px,6vw,72px);font-weight:900;line-height:1.02}.poe-home-hero h1 span{color:var(--poe-blue)}.poe-home-hero p{color:#8c8c95;margin:24px auto 0;font-size:17px;line-height:1.75}.poe-home-actions{grid-template-columns:1fr 1fr;gap:24px;display:grid}.poe-action-card{border:1px solid var(--poe-line);background:var(--poe-panel);color:#fff;text-align:left;border-radius:30px;flex-direction:column;align-items:flex-start;min-height:300px;padding:34px;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000038}.poe-action-card:after{content:"";background:#ffffff06;border-radius:50%;width:190px;height:190px;transition:transform .25s;position:absolute;top:-72px;right:-72px}.poe-action-card.primary:after{background:#0070ff12}.poe-action-card:hover{border-color:#ffffff40;transform:translateY(-4px)}.poe-action-card.primary:hover{border-color:#0070ff8c}.poe-action-card:hover:after{transform:scale(1.12)}.poe-action-card i{color:#d8d8dd;background:#303035;border-radius:18px;place-items:center;width:64px;height:64px;margin-bottom:28px;display:grid}.poe-action-card.primary i{color:var(--poe-blue);background:#0070ff2b}.poe-action-card h2{margin:0 0 10px;font-size:25px}.poe-action-card p{color:#8b8b94;margin:0;font-size:14px}.poe-action-card b{color:#d2d2d8;align-items:center;gap:4px;margin-top:auto;font-size:14px;display:flex}.poe-action-card.primary b{color:var(--poe-blue)}.poe-action-card:hover b svg{transform:translate(4px)}.poe-lead-notice{color:#86baff;background:#0070ff12;border:1px solid #0070ff38;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px 24px;display:grid}.poe-lead-notice b{color:#e9f3ff;font-size:13px}.poe-lead-notice p{color:#8997a9;margin:5px 0 0;font-size:11px;line-height:1.6}.poe-lead-notice em{color:#d7e7fa;white-space:nowrap;background:#ffffff12;border-radius:999px;padding:7px 10px;font-size:10px;font-style:normal;font-weight:800}.poe-info-grid{grid-template-columns:repeat(3,1fr);gap:20px;padding-top:8px;display:grid}.poe-info-grid article{min-height:112px;color:var(--poe-blue);background:#121212;border-radius:20px;align-items:flex-start;gap:15px;padding:24px;display:flex}.poe-info-grid article:nth-child(2){color:#22c55e}.poe-info-grid article:nth-child(3){color:#f59e0b}.poe-info-grid h3{color:#e8e8eb;margin:0 0 7px;font-size:14px}.poe-info-grid p{color:#64646d;margin:0;font-size:11px;line-height:1.55}.poe-page-title{margin-bottom:28px}.poe-page-title>p,.poe-admin-title p,.poe-poc-root .poc-form-section header p,.poe-poc-root .poc-request-list>header p,.poe-poc-root .poc-inventory form header p,.poe-poc-root .poc-schedule header p,.poe-assets-admin>header p{color:var(--poe-blue);letter-spacing:.18em;margin:0 0 7px;font-size:10px;font-weight:900}.poe-page-title h1{letter-spacing:-.045em;margin:0 0 9px;font-size:36px}.poe-application-notice{color:#f59e0b;background:#f59e0b12;border:1px solid #f59e0b4d;border-radius:18px;gap:15px;margin-bottom:26px;padding:19px 21px;display:flex}.poe-application-notice b{color:#fbd38d;font-size:13px}.poe-application-notice p{color:#938571;margin:5px 0 0;font-size:11px;line-height:1.6}.poe-profile-first{grid-template-columns:.7fr 1.3fr;align-items:stretch;gap:22px;display:grid}.poe-profile-copy{background:linear-gradient(145deg,#0070ff29,#0f0f0f1a);border:1px solid #0070ff2e;border-radius:28px;padding:34px}.poe-profile-copy svg{color:var(--poe-blue)}.poe-profile-copy p{color:var(--poe-blue);letter-spacing:.16em;margin:28px 0 8px;font-size:10px;font-weight:900}.poe-profile-copy h2{margin:0 0 15px;font-size:28px;line-height:1.25}.poe-profile-copy span{color:#8790a0;font-size:12px;line-height:1.8}.poe-apply-progress{border:1px solid var(--poe-line);background:#141414;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 22px;padding:16px;display:grid}.poe-apply-progress div{color:#5f6068;align-items:center;gap:10px;padding:8px 12px;display:flex;position:relative}.poe-apply-progress div:not(:last-child):after{background:var(--poe-line);content:"";width:1px;height:24px;position:absolute;right:-4px}.poe-apply-progress b{background:#242429;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.poe-apply-progress span{font-size:11px;font-weight:800}.poe-apply-progress .active{color:#fff}.poe-apply-progress .active b{background:var(--poe-blue);color:#fff;box-shadow:0 0 20px #0070ff4d}.poe-poc-root .poc-apply{margin-top:0}.poe-poc-root .poc-form-section{border:1px solid var(--poe-line);background:var(--poe-panel);border-radius:28px;margin:0;padding:30px}.poe-poc-root .poc-form-section>header{align-items:flex-start;gap:14px;margin-bottom:24px;display:flex}.poe-poc-root .poc-form-section>header>span{width:38px;height:38px;color:var(--poe-blue);background:#0070ff29;border-radius:12px;flex:none;place-items:center;font-size:11px;font-weight:900;display:grid}.poe-poc-root .poc-form-section h2{color:#fff;margin:0 0 4px;font-size:22px}.poe-poc-root .poc-form-section header p{color:#72727c;letter-spacing:0;margin:0;font-weight:600}.poe-poc-root .poc-date-row{grid-template-columns:1fr 50px 1fr;align-items:end;gap:10px;max-width:720px;margin-bottom:22px;display:grid}.poe-poc-root .poc-date-row>span{color:#5a5a63;text-align:center;padding-bottom:14px}.poe-poc-root .poc-date-row label,.poe-poc-root .poc-fields label,.poe-poc-root .poc-inventory label,.poe-assets-admin label{color:#a0a0aa;flex-direction:column;gap:7px;font-size:10px;font-weight:900;display:flex}.poe-poc-root .poc-date-row input,.poe-poc-root .poc-fields input,.poe-poc-root .poc-fields select,.poe-poc-root .poc-fields textarea,.poe-poc-root .poc-inventory input,.poe-poc-root .poc-inventory select,.poe-poc-root .poc-inventory textarea,.poe-assets-admin input,.poe-assets-admin select{color:#f1f1f3;background:#0e0e0f;border:1px solid #ffffff17;border-radius:12px;outline:0;min-height:45px;padding:10px 13px;font-size:12px}.poe-poc-root input:focus,.poe-poc-root select:focus,.poe-poc-root textarea:focus{border-color:#0070ffbf;box-shadow:0 0 0 3px #0070ff14}.poe-poc-root .poc-fields textarea{resize:vertical;min-height:100px}.poe-poc-root .poc-fields{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.poe-poc-root .poc-fields .wide{grid-column:1/-1}.poe-purpose-fields{margin-bottom:26px}.poe-availability-calendar{border:1px solid var(--poe-line);background:#111113;border-radius:18px;margin:0 0 26px;padding:18px}.poe-availability-calendar>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.poe-availability-calendar header>div{gap:4px;display:grid}.poe-availability-calendar header b{color:#eee;font-size:12px}.poe-availability-calendar header span{color:#65656f;font-size:8px}.poe-availability-calendar nav{align-items:center;gap:9px;display:flex}.poe-availability-calendar nav button{border:1px solid var(--poe-line);color:#8c8c96;background:#1d1d20;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}.poe-availability-calendar nav strong{color:#ddd;text-align:center;min-width:72px;font-size:11px}.poe-availability-calendar .week,.poe-availability-calendar .days{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.poe-availability-calendar .week b{color:#565660;text-align:center;padding:7px 0;font-size:8px}.poe-availability-calendar .week b:first-child{color:#9f5257}.poe-availability-calendar .week b:last-child{color:#4c73a1}.poe-availability-calendar .days>span{background:#171719;border:1px solid #ffffff0e;border-radius:9px;align-content:start;gap:6px;min-height:62px;padding:8px;display:grid}.poe-availability-calendar .days>span.blank{background:0 0;border-color:#0000}.poe-availability-calendar .days>span.selected{background:#0070ff1f;border-color:#0070ff99}.poe-availability-calendar .days>span.past{opacity:.38}.poe-availability-calendar .days b{color:#b8b8c0;font-size:9px}.poe-availability-calendar .days em{color:#f59e0b;font-size:7px;font-style:normal;font-weight:800}.poe-availability-calendar>footer{color:#62626c;align-items:center;gap:13px;margin-top:11px;font-size:7px;display:flex}.poe-availability-calendar footer span{align-items:center;gap:4px;display:flex}.poe-availability-calendar footer i{background:#34343a;border-radius:50%;width:7px;height:7px}.poe-availability-calendar footer i.booked{background:#f59e0b}.poe-availability-calendar footer i.selected{background:var(--poe-blue)}.poe-availability-calendar footer>b{color:#81818b;margin-left:auto}.poe-equipment-heading{justify-content:space-between;align-items:center;margin:28px 0 14px;display:flex}.poe-equipment-heading>div{color:var(--poe-blue);align-items:center;gap:8px;display:flex}.poe-equipment-heading b{color:#f4f4f6;font-size:14px}.poe-equipment-heading>span{color:#666671;font-size:10px}.poe-poc-root .poc-equipment-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.poe-poc-root .poc-equipment-grid article{border:1px solid var(--poe-line);background:#121213;border-radius:18px;padding:13px;transition:border-color .2s,transform .2s;overflow:hidden}.poe-poc-root .poc-equipment-grid article:hover{border-color:#ffffff38;transform:translateY(-2px)}.poe-poc-root .poc-equipment-grid article.selected{border-color:var(--poe-blue);box-shadow:0 0 0 2px #0070ff1f,0 15px 40px #0000003d}.poe-poc-root .poc-equipment-image{background:radial-gradient(circle at 50% 35%,#303038,#18181b);border-radius:13px;place-items:center;height:142px;display:grid;position:relative;overflow:hidden}.poe-poc-root .poc-equipment-image img{object-fit:contain;width:100%;height:100%}.poe-poc-root .poc-equipment-image>span{color:#585861;font-size:28px;font-style:italic;font-weight:900}.poe-poc-root .poc-equipment-image em{color:#c5c5cb;background:#000000bf;border-radius:7px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800;position:absolute;top:8px;right:8px}.poe-poc-root .poc-equipment-grid h3{color:#f3f3f5;margin:14px 0 6px;font-size:14px}.poe-poc-root .poc-equipment-grid article>p{color:#707079;min-height:34px;margin:0;font-size:10px;line-height:1.55}.poe-poc-root .poc-manual-link{color:#6caeff;margin-top:8px;font-size:9px;font-weight:800;display:inline-block}.poe-poc-root .poc-equipment-grid footer{justify-content:space-between;align-items:end;gap:8px;margin-top:13px;display:flex}.poe-poc-root .poc-equipment-grid footer>b{color:#7bb3ff;font-size:9px}.poe-poc-root .poc-equipment-grid footer label{color:#74747d;flex-direction:column;gap:3px;font-size:8px;display:flex}.poe-poc-root .poc-equipment-grid footer input{border:1px solid var(--poe-line);color:#fff;background:#080809;border-radius:8px;width:64px;height:34px;padding:0 7px}.poe-poc-root .poc-check{color:#85858f;align-items:flex-start;gap:9px;margin-top:18px;font-size:11px;line-height:1.55;display:flex}.poe-poc-root .poc-check input{accent-color:var(--poe-blue)}.poe-poc-root .poc-check.terms{border:1px solid var(--poe-line);color:#b1b1ba;background:#111113;border-radius:14px;padding:18px}.poe-poc-root .poc-urgent-note{border:1px solid #f59e0b4d;border-left:3px solid #f59e0b;border-radius:14px;align-items:flex-start;gap:11px;display:flex;color:#f59e0b!important;background:#f59e0b14!important;margin:0 0 20px!important;padding:15px 17px!important}.poe-poc-root .poc-urgent-note div{gap:4px;display:grid}.poe-poc-root .poc-urgent-note b{color:#fbd38d;font-size:11px}.poe-poc-root .poc-urgent-note span{color:#9c8a70;font-size:10px}.poe-step-actions{border-top:1px solid #ffffff0f;justify-content:flex-end;gap:9px;margin-top:26px;padding-top:18px;display:flex}.poe-step-actions button{border:1px solid var(--poe-line);color:#c2c2c9;background:#202024;border-radius:13px;min-width:126px;min-height:44px;padding:0 18px;font-size:11px;font-weight:900}.poe-step-actions button.primary{border-color:var(--poe-blue);background:var(--poe-blue);color:#fff;box-shadow:0 12px 26px #0070ff38}.poe-step-actions button.submit{min-width:210px}.poe-poc-root .poc-saved-profile-strip{border:1px solid var(--poe-line);background:var(--poe-line);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:22px;display:grid;overflow:hidden}.poe-poc-root .poc-saved-profile-strip span{color:#d7d7dc;background:#111113;flex-direction:column;justify-content:center;gap:5px;min-height:72px;padding:14px;font-size:11px;display:flex}.poe-poc-root .poc-saved-profile-strip b{color:#696974;text-transform:uppercase;font-size:8px}.poe-poc-root .poc-saved-profile-strip button{color:#6facff;background:#19191c;border:0;grid-column:1/-1;min-height:40px;font-size:10px;font-weight:900}.poe-consent-step>article{color:#5fa5ff;background:#121214;border:1px solid #ffffff12;border-radius:15px;align-items:flex-start;gap:14px;margin-bottom:10px;padding:18px;display:flex}.poe-consent-step article div{flex:1}.poe-consent-step article b{color:#e7e7eb;font-size:12px}.poe-consent-step article p{color:#7c7c86;margin:6px 0 0;font-size:10px;line-height:1.6}.poe-consent-step article em{color:#4ade80;background:#22c55e1f;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.poe-poc-root .poc-profile-editor,.poe-poc-root .poc-profile-card{border:1px solid var(--poe-line);background:var(--poe-panel);color:#fff;border-radius:28px;margin:0;padding:28px}.poe-poc-root .poc-profile-editor>header,.poe-poc-root .poc-profile-card>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.poe-poc-root .poc-profile-editor>header p,.poe-poc-root .poc-profile-card>header p{color:var(--poe-blue);letter-spacing:.16em;margin:0 0 6px;font-size:9px;font-weight:900}.poe-poc-root .poc-profile-editor h2,.poe-poc-root .poc-profile-card h2{color:#fff;margin:0 0 6px;font-size:21px}.poe-poc-root .poc-profile-editor header span,.poe-poc-root .poc-profile-card header span{color:#777781;font-size:10px}.poe-poc-root .poc-profile-editor header button,.poe-poc-root .poc-profile-card header button{border:1px solid var(--poe-line);color:#aaaab3;background:#222226;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:800}.poe-poc-root .poc-profile-editor small{color:#62626c;font-size:8px}.poe-poc-root .poc-profile-editor>footer{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.poe-poc-root .poc-profile-editor>footer>span{color:#60606a;font-size:9px}.poe-poc-root .poc-profile-editor>footer button{background:var(--poe-blue);color:#fff;border:0;border-radius:12px;min-height:43px;padding:0 18px;font-size:10px;font-weight:900}.poe-tracking-summary{border:1px solid var(--poe-line);color:var(--poe-blue);background:#141415;border-radius:17px;align-items:center;gap:14px;margin-bottom:18px;padding:17px 20px;display:flex}.poe-tracking-summary div{gap:4px;display:grid}.poe-tracking-summary b{color:#ededf0;font-size:13px}.poe-tracking-summary span{color:#6f6f79;font-size:9px}.poe-poc-root .poc-request-list{margin-top:0}.poe-poc-root .poc-request-list>header{margin-bottom:14px}.poe-poc-root .poc-request-list>header h2{color:#fff;margin:0 0 5px;font-size:21px}.poe-poc-root .poc-request-list>header>span{color:#71717b;font-size:10px}.poe-poc-root .poc-request-filters{gap:8px;margin-bottom:14px;display:flex}.poe-poc-root .poc-request-filters input,.poe-poc-root .poc-request-filters select{border:1px solid var(--poe-line);color:#ccc;background:#141416;border-radius:11px;min-height:40px;padding:0 12px;font-size:10px}.poe-poc-root .poc-request-list>article{border:1px solid var(--poe-line);color:#fff;background:#171718;border-radius:20px;margin-bottom:13px;padding:22px}.poe-poc-root .poc-request-list article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.poe-poc-root .poc-request-list article>header>div{align-items:center;gap:8px;display:flex}.poe-poc-root .poc-request-list h3{color:#f3f3f5;margin:0;font-size:17px}.poe-poc-root .poc-request-list article>header span{color:#696973;font-size:9px}.poe-poc-root .poc-status{color:#adb6c4;background:#94a3b821;border-radius:8px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900}.poe-poc-root .poc-status.pending{color:#fbbf24;background:#f59e0b21}.poe-poc-root .poc-status.approved,.poe-poc-root .poc-status.returned{color:#4ade80;background:#22c55e21}.poe-poc-root .poc-status.rejected,.poe-poc-root .poc-status.cancelled{color:#f87171;background:#ef444421}.poe-poc-root .poc-status.shipping,.poe-poc-root .poc-status.renting,.poe-poc-root .poc-status.returning{color:#60a5fa;background:#0070ff24}.poe-poc-root .poc-request-badges{gap:5px;display:flex}.poe-poc-root .poc-urgent-badge,.poe-poc-root .poc-contract-badge{color:#fbbf24;background:#f59e0b21;border-radius:8px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.poe-poc-root .poc-contract-badge{color:#60a5fa;background:#0070ff21}.poe-poc-root .poc-request-grid{border:1px solid var(--poe-line);background:var(--poe-line);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:16px;display:grid;overflow:hidden}.poe-poc-root .poc-request-grid span{color:#bcbcc4;background:#111112;min-height:64px;padding:13px;font-size:10px}.poe-poc-root .poc-request-grid b{color:#60606a;margin-bottom:5px;font-size:8px;display:block}.poe-poc-root .poc-request-list article>p,.poe-poc-root .poc-request-list article>aside{color:#898994;background:#111113;border-radius:12px;margin:12px 0 0;padding:13px 15px;font-size:10px;line-height:1.55}.poe-poc-root .poc-request-list article>aside b{color:#cacad0;margin-right:9px}.poe-poc-root .poc-request-list article>aside span{color:#c5c5cd;background:#242429;border-radius:6px;margin-right:6px;padding:3px 6px}.poe-poc-root .poc-request-list article>aside.reject{color:#f87171;background:#ef444414}.poe-poc-root .poc-request-list>article.poc-request-card{padding:0;transition:border-color .2s,background .2s;overflow:hidden}.poe-poc-root .poc-request-list>article.poc-request-card.expanded{background:#19191b;border-color:#0070ff52}.poe-poc-root .poc-request-list>article.poc-request-card.report-required{border-color:#ef444452}.poc-request-card-toggle{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:minmax(220px,1.1fr) minmax(260px,1.7fr) auto 25px;align-items:center;gap:15px;width:100%;min-height:86px;padding:17px 20px;display:grid}.poc-request-card-toggle:hover{background:#ffffff06}.poc-request-card-title{align-items:center;gap:7px;min-width:0;display:flex}.poc-request-card-title>span{color:#5f5f69;font-size:8px}.poc-request-card-title h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px!important}.poc-request-card-title small{color:#7b7b85;white-space:nowrap;font-size:8px}.poc-request-card-date{gap:4px;min-width:0;display:grid}.poc-request-card-date b{color:#d6d6dc;font-size:9px}.poc-request-card-date span{color:#686872;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.poc-request-card-toggle>i{color:#777781;text-align:center;font-size:20px;font-style:normal}.poc-request-card-toggle .poc-request-badges{justify-content:flex-end}.poc-request-card-toggle .poc-request-badges>strong{color:#f87171;background:#ef44441f;border-radius:8px;padding:6px 8px;font-size:8px}.poc-request-card-body{border-top:1px solid #ffffff0d;padding:0 22px 22px}.poe-poc-root .poc-request-card-body>p,.poe-poc-root .poc-request-card-body>aside{color:#898994;background:#111113;border-radius:12px;margin:12px 0 0;padding:13px 15px;font-size:10px;line-height:1.55}.poe-poc-root .poc-request-card-body>aside b{color:#cacad0;margin-right:9px}.poe-poc-root .poc-request-card-body>aside span{color:#c5c5cd;background:#242429;border-radius:6px;margin-right:6px;padding:3px 6px}.poe-poc-root .poc-request-card-body>aside.reject{color:#f87171;background:#ef444414}.poc-user-request-filters{border:1px solid var(--poe-line);background:#121214;border-radius:13px;gap:9px;margin-bottom:14px;padding:12px;display:grid}.poc-user-request-filters>select{border:1px solid var(--poe-line);color:#aaa;background:#09090a;border-radius:8px;justify-self:start;min-height:34px;padding:0 10px;font-size:8px}.poc-user-request-filters>div{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.poc-user-request-filters button{color:#70707a;white-space:nowrap;background:#202023;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;min-height:33px;padding:0 10px;font-size:8px;font-weight:900;display:flex}.poc-user-request-filters button b{color:#8c8c96;background:#111113;border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:7px;display:grid}.poc-user-request-filters button.active{color:#74b2ff;background:#0070ff24;border-color:#0070ff80}.poe-poc-root .poc-contract-summary{border:1px solid #0070ff33;background:#0070ff12!important}.poe-poc-root .poc-electronic-contract-link{color:#75b3ff;background:#0070ff1a;border:1px solid #0070ff4d;border-radius:9px;margin-top:11px;padding:9px 12px;font-size:9px;font-weight:900;display:inline-flex}.poe-poc-root .poc-print-contract{border-color:#ffffff1f!important}.poe-poc-root .poc-print-contract>button{color:#111;background:#fff;border:0;border-radius:8px;margin-top:10px;padding:8px 11px;font-size:9px;font-weight:900}.poe-poc-root .poc-contract-document{color:#111;background:#fff;border-radius:2px;margin-top:13px;padding:28px;font-family:Arial,Noto Sans KR,sans-serif}.poe-poc-root .poc-contract-document>header{border-bottom:2px solid #111;justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.poe-poc-root .poc-contract-document header div{gap:3px;display:grid}.poe-poc-root .poc-contract-document header b{color:#111;font-size:12px}.poe-poc-root .poc-contract-document header span,.poe-poc-root .poc-contract-document header em{color:#555;font-size:8px;font-style:normal}.poe-poc-root .poc-contract-document h2{color:#000;text-align:center;margin:24px 0;font-size:24px}.poe-poc-root .poc-contract-document>p{color:#333;font-size:9px;line-height:1.8}.poe-poc-root .poc-contract-document table{border-collapse:collapse;width:100%;margin:18px 0;font-size:8px}.poe-poc-root .poc-contract-document th,.poe-poc-root .poc-contract-document td{color:#222;text-align:left;border:1px solid #aaa;padding:9px}.poe-poc-root .poc-contract-document th{background:#f0f0f0;width:16%}.poe-poc-root .poc-contract-document ol{color:#333;padding-left:20px;font-size:8px;line-height:1.9}.poe-poc-root .poc-contract-document>footer{grid-template-columns:1fr 1fr;gap:40px;margin-top:32px;display:grid}.poe-poc-root .poc-contract-document footer div{color:#222;border-top:1px solid #999;gap:5px;min-height:72px;padding:12px;display:grid;position:relative}.poe-poc-root .poc-contract-document footer span,.poe-poc-root .poc-contract-document footer small{color:#666;font-size:8px}.poe-poc-root .poc-contract-document footer img{object-fit:contain;opacity:.8;width:54px;height:54px;position:absolute;bottom:4px;right:8px}.poe-poc-root .poc-user-actions{gap:9px;margin-top:12px;display:grid}.poe-poc-root .poc-user-actions>div{background:#0070ff0d;border:1px solid #0070ff2e;border-radius:12px;grid-template-columns:1fr 1fr auto;align-items:end;gap:9px;padding:14px;display:grid}.poe-poc-root .poc-user-actions header{grid-column:1/-1;gap:4px;justify-content:start!important;display:grid!important}.poe-poc-root .poc-user-actions header b{color:#7bb6ff;font-size:10px}.poe-poc-root .poc-user-actions header span{color:#657183;font-size:8px}.poe-poc-root .poc-user-actions label{color:#797984;flex-direction:column;gap:4px;font-size:8px;font-weight:800;display:flex}.poe-poc-root .poc-user-actions input{border:1px solid var(--poe-line);color:#fff;background:#09090a;border-radius:8px;min-height:37px;padding:0 9px}.poe-poc-root .poc-user-actions button{background:var(--poe-blue);color:#fff;border:0;border-radius:8px;min-height:37px;padding:0 11px;font-size:8px;font-weight:900}.poe-poc-root .poc-user-actions .cancel{background:#f59e0b0d;border-color:#f59e0b2e;grid-template-columns:1fr auto}.poe-poc-root .poc-user-actions .cancel header{grid-column:auto}.poe-poc-root .poc-user-actions .cancel button{color:#fcd34d;background:#78350f}.poe-poc-root .poc-report-summary{border-left:3px solid var(--poe-blue);gap:5px;display:grid;background:#0070ff12!important}.poe-poc-root .poc-report-summary span{background:0 0!important;margin:0!important;padding:0!important}.poe-poc-root .poc-report-gallery{gap:6px;margin-top:4px;display:flex}.poe-poc-root .poc-report-gallery a{border-radius:7px;width:72px;height:54px;display:block;overflow:hidden}.poe-poc-root .poc-report-gallery img{object-fit:cover;width:100%;height:100%}.poe-poc-root .poc-request-list details{color:#777781;border:1px solid #ffffff0f;border-radius:10px;margin-top:12px;padding:11px 13px;font-size:9px}.poe-poc-root .poc-request-list details summary{cursor:pointer;color:#a5a5ad;font-weight:800}.poe-poc-root .poc-request-list details>div{border-bottom:1px solid #ffffff0d;grid-template-columns:100px 1fr auto;gap:10px;padding:8px 0;display:grid}.poe-poc-root .poc-report-editor form{gap:10px;margin-top:14px;display:grid}.poe-poc-root .poc-report-editor form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.poe-poc-root .poc-report-editor label{color:#91919b;flex-direction:column;gap:5px;font-size:9px;font-weight:800;display:flex}.poe-poc-root .poc-report-editor input,.poe-poc-root .poc-report-editor select,.poe-poc-root .poc-report-editor textarea{border:1px solid var(--poe-line);color:#fff;background:#09090a;border-radius:10px;min-height:39px;padding:9px 11px}.poe-poc-root .poc-report-editor textarea{min-height:84px}.poe-poc-root .poc-report-editor form>button{background:var(--poe-blue);color:#fff;border:0;border-radius:11px;min-height:42px;font-size:10px;font-weight:900}.poe-poc-root .poc-report-images{background:#0d0d0e;border:1px dashed #ffffff24;border-radius:13px;padding:14px}.poe-poc-root .poc-report-images>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.poe-poc-root .poc-report-images header b{color:#ddd;font-size:10px}.poe-poc-root .poc-report-images header span{color:#5f5f69;font-size:8px}.poe-poc-root .poc-report-images>label{color:#70adff;cursor:pointer;background:#0070ff14;border:1px solid #0070ff4d;border-radius:10px;place-items:center;min-height:44px;display:grid}.poe-poc-root .poc-report-images>label input{display:none}.poe-poc-root .poc-report-images>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.poe-poc-root .poc-report-images figure{background:#18181a;border-radius:9px;height:100px;margin:0;position:relative;overflow:hidden}.poe-poc-root .poc-report-images figure img{object-fit:cover;width:100%;height:100%}.poe-poc-root .poc-report-images figure button{color:#fff;background:#000000bf;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:5px;right:5px}.poe-poc-root .poc-report-images>p{color:#f87171;margin:8px 0 0;font-size:8px}.poe-single-application{gap:18px;display:grid}.poe-poc-root .poc-form-section.poc-validation-error{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a,0 18px 45px #0000003d}.poe-poc-root .poc-form-section>header>div{flex:1;min-width:0}.poe-poc-root .poc-form-section h2 small{color:#6caeff;margin-left:6px;font-size:9px;font-weight:800}.poe-poc-root .poc-equipment-section>header{align-items:center}.poe-poc-root .poc-equipment-section>header nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.poe-poc-root .poc-equipment-section>header nav button{border:1px solid var(--poe-line);color:#72727d;background:#171719;border-radius:999px;min-height:32px;padding:0 11px;font-size:8px;font-weight:900}.poe-poc-root .poc-equipment-section>header nav button.active{border-color:var(--poe-blue);background:var(--poe-blue);color:#fff}.poe-poc-root .poc-equipment-section .poc-equipment-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.poe-poc-root .poc-equipment-section .poc-equipment-grid article{cursor:pointer;-webkit-user-select:none;user-select:none;padding:10px}.poe-poc-root .poc-equipment-section .poc-equipment-image{height:108px}.poe-poc-root .poc-equipment-image>strong{background:var(--poe-blue);color:#fff;border-radius:7px;padding:5px 7px;font-size:8px;position:absolute;top:8px;left:8px}.poe-poc-root .poc-equipment-section .poc-equipment-grid h3{min-height:30px;margin:10px 0 3px;font-size:11px;line-height:1.35}.poe-poc-root .poc-equipment-section .poc-equipment-grid article>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:28px;font-size:8px;display:-webkit-box;overflow:hidden}.poc-equipment-select-hint{color:#64646e;font-size:8px}.poc-equipment-stepper{background:#0070ff14;border:1px solid #0070ff47;border-radius:9px;align-items:center;gap:5px;padding:3px;display:flex}.poc-equipment-stepper button{color:#fff;background:#242429;border:0;border-radius:6px;place-items:center;width:25px;height:25px;padding:0;font-size:14px;display:grid}.poc-equipment-stepper button:disabled{color:#4f4f58}.poc-equipment-stepper strong{color:#fff;text-align:center;min-width:28px;font-size:9px}.poc-selected-equipment-summary{background:#0070ff0d;border:1px solid #0070ff2e;border-radius:11px;align-items:center;gap:12px;margin-top:13px;padding:12px 14px;display:flex}.poc-selected-equipment-summary b{color:#75b2ff;flex:none;font-size:9px}.poc-selected-equipment-summary span{color:#858590;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.poe-poc-root .poc-calendar-section .poe-availability-calendar{margin-bottom:0}.poc-calendar-selection-guide{color:#6eaaff;background:#0070ff0a;border:1px solid #0070ff29;border-radius:9px;align-items:center;gap:9px;margin-bottom:11px;padding:9px 11px;font-size:8px;display:flex}.poc-calendar-selection-guide b{min-width:83px;color:#d7e8ff!important}.poc-calendar-selection-guide span{color:#555560!important}.poc-calendar-selection-guide button{color:#8e8e97;background:#252529;border:0;border-radius:6px;margin-left:auto;padding:5px 7px;font-size:7px}.poe-availability-calendar .days>button{color:#aaa;text-align:left;background:#171719;border:1px solid #ffffff0e;border-radius:9px;align-content:start;gap:6px;min-height:62px;padding:8px;display:grid}.poe-availability-calendar .days>button:hover:not(:disabled){background:#0070ff14;border-color:#0070ff6b}.poe-availability-calendar .days>button.selected{background:#0070ff29;border-color:#0070ffb3;box-shadow:inset 0 0 0 1px #0070ff26}.poe-availability-calendar .days>button.past{opacity:.3}.poe-availability-calendar .days>button.partial em{color:#f59e0b}.poe-availability-calendar .days>button.full em{color:#f87171}.poe-availability-calendar .days>button.pending em{color:#a78bfa}.poe-availability-calendar .days>button .free-label{color:#4ade80;opacity:.6}.poe-availability-calendar footer i.pending{background:#8b5cf6}.poe-availability-calendar footer i.full{background:#ef4444}.poc-purpose-options{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:15px;display:grid}.poc-purpose-options button{border:1px solid var(--poe-line);color:#777781;text-align:left;background:#111113;border-radius:12px;align-items:center;gap:9px;min-height:48px;padding:0 14px;font-size:10px;font-weight:900;display:flex}.poc-purpose-options button b{margin-left:auto}.poc-purpose-options button.active{border-color:var(--poe-blue);color:#fff;background:#0070ff1f;box-shadow:inset 0 0 0 1px #0070ff1f}.poc-purpose-options button.active svg,.poc-purpose-options button.active b{color:#65a8ff}.poc-purpose-section .poe-purpose-fields{margin-bottom:0}.poc-application-details-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:18px;display:grid}.poc-application-details-grid .poc-form-section{padding:24px}.poc-application-details-grid .poc-saved-profile-strip{grid-template-columns:repeat(2,1fr);margin-bottom:0}.poc-application-details-grid .poc-saved-profile-strip span{min-height:61px;padding:11px;font-size:9px}.poc-application-details-grid .poc-fields{gap:10px}.poc-application-details-grid .poc-fields input,.poc-application-details-grid .poc-fields select{min-height:40px;font-size:10px}.poc-application-details-grid input:disabled{color:#55555f;cursor:not-allowed;opacity:.7}.poc-consent-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.poe-consent-step .poc-consent-grid article{color:#5fa5ff;background:#121214;border:1px solid #ffffff12;border-radius:12px;align-items:flex-start;gap:11px;margin:0;padding:14px;display:flex}.poe-consent-step .poc-consent-grid article b{font-size:10px}.poe-consent-step .poc-consent-grid article p{font-size:8px}.poc-application-submit{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101012f0;border:1px solid #0070ff4d;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex;position:sticky;bottom:12px;box-shadow:0 18px 50px #0000007a}.poc-application-submit div{gap:3px;display:grid}.poc-application-submit b{color:#fff;font-size:12px}.poc-application-submit span{color:#71717b;font-size:9px}.poc-application-submit button{background:var(--poe-blue);color:#fff;border:0;border-radius:13px;min-width:240px;min-height:50px;font-size:12px;font-weight:900;box-shadow:0 12px 30px #0070ff40}.poc-report-application-blocker{color:#f87171;background:#ef444412;border:1px solid #ef44444d;border-radius:23px;align-items:center;gap:18px;padding:27px;display:flex}.poc-report-application-blocker div{flex:1}.poc-report-application-blocker p{color:#ef4444;letter-spacing:.16em;margin:0 0 5px;font-size:8px;font-weight:900}.poc-report-application-blocker h2{color:#fff;margin:0 0 6px;font-size:20px}.poc-report-application-blocker span{color:#a47b7b;font-size:10px}.poc-report-application-blocker button{color:#fff;background:#dc2626;border:0;border-radius:11px;min-height:43px;padding:0 15px;font-size:9px;font-weight:900}.poe-poc-root .poc-report-editor.required{background:#22c55e09;border-color:#22c55e52}.poe-poc-root .poc-report-editor>summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.poe-poc-root .poc-report-editor>summary span{color:#f2f2f4;font-size:12px}.poe-poc-root .poc-report-editor>summary em{color:#f87171;background:#ef44441f;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal}.poe-poc-root .poc-report-editor.completed>summary em{color:#4ade80;background:#22c55e1f}.poc-report-form-title{border-bottom:1px solid var(--poe-line);justify-content:space-between;align-items:end;gap:14px;padding-bottom:12px;display:flex}.poc-report-form-title p{color:#22c55e;letter-spacing:.16em;margin:0 0 4px;font-size:7px;font-weight:900}.poc-report-form-title h3{color:#fff;margin:0;font-size:16px}.poc-report-form-title>span{color:#6e6e78;text-align:right;font-size:8px}.poe-poc-root .poc-report-editor form>.poc-report-top-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.poc-report-top-fields fieldset{border:1px solid var(--poe-line);background:#111113;border-radius:10px;align-items:center;gap:7px;min-width:0;padding:9px 11px;display:flex}.poc-report-top-fields legend{color:#91919b;padding:0 4px;font-size:8px;font-weight:800}.poc-report-top-fields fieldset div{gap:2px;display:flex}.poc-report-top-fields fieldset button{color:#3e3e44;background:0 0;border:0;padding:0;font-size:20px}.poc-report-top-fields fieldset button.active{color:#f59e0b}.poc-report-top-fields fieldset b{color:#d3d3d8;margin-left:auto;font-size:9px}.poe-poc-root .poc-report-images>em{color:#50505a;text-align:center;padding:17px;font-size:8px;font-style:normal;display:block}.poc-report-text-group{background:#0070ff0d;border:1px solid #0070ff40;border-radius:13px;gap:9px;padding:15px;display:grid}.poc-report-text-group.customer{background:#f973160b;border-color:#f9731647}.poc-report-text-group>header p{color:#5fa5ff;letter-spacing:.15em;margin:0 0 3px;font-size:7px;font-weight:900}.poc-report-text-group.customer>header p{color:#fb923c}.poc-report-text-group>header h3{color:#fff;margin:0;font-size:13px}.poc-report-text-group textarea{min-height:92px!important}.poe-poc-root .poc-report-editor form>.poc-report-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.poc-report-options .poc-check{border:1px solid var(--poe-line);background:#111113;border-radius:9px;margin:0;padding:10px}.poc-report-form-message{color:#f87171;background:#ef44440f;border:1px solid #ef444438;border-radius:9px;margin:0;padding:10px 12px;font-size:8px}.poe-poc-root .poc-report-editor form>button.poc-report-final-submit{background:linear-gradient(90deg,#1269ec,#2d7cff);min-height:48px;font-size:11px;box-shadow:0 12px 28px #0070ff38}.poe-admin-dashboard{width:100%}.poe-admin-title{border:1px solid var(--poe-line);background:linear-gradient(130deg,#19191b,#101012);border-radius:25px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:25px;padding:28px 30px;display:flex}.poe-admin-title h1{color:#fff;letter-spacing:-.045em;margin:0 0 7px;font-size:30px}.poe-admin-title aside{border:1px solid var(--poe-line);background:#ffffff06;border-radius:15px;align-items:baseline;gap:9px;padding:16px 19px;display:flex}.poe-admin-title aside b{font-size:30px}.poe-admin-tabs{border-bottom:1px solid var(--poe-line);display:flex;overflow-x:auto}.poe-admin-tabs button{color:#676771;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;min-height:54px;padding:0 20px;font-size:10px;font-weight:900;display:flex;position:relative}.poe-admin-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:18px;right:18px}.poe-admin-tabs button.active{color:#fff}.poe-admin-tabs button.active:after{background:var(--poe-blue)}.poe-admin-subtabs{border:1px solid var(--poe-line);background:#111113;border-radius:12px;gap:7px;margin:13px 0 17px;padding:7px;display:flex}.poe-admin-subtabs button{color:#6b6b75;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:35px;padding:0 12px;font-size:8px;font-weight:900;display:flex}.poe-admin-subtabs button.active{color:#fff;background:#252529;box-shadow:inset 0 0 0 1px #ffffff0f}.poe-admin-tabs button b{color:#fff;background:#ef4444;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.poe-poc-root .poc-admin-workflow,.poe-poc-root .poc-activity-panel,.poe-poc-root .poc-settings-panel{margin-top:22px}.poe-poc-root .poc-admin-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.poe-poc-root .poc-admin-kpis article{border:1px solid var(--poe-line);background:#151516;border-radius:17px;align-content:center;gap:4px;min-height:112px;padding:18px;display:grid}.poe-poc-root .poc-admin-kpis span{color:#777781;font-size:9px;font-weight:800}.poe-poc-root .poc-admin-kpis b{color:#fff;font-size:28px}.poe-poc-root .poc-schedule{border:1px solid var(--poe-line);background:#151516;border-radius:18px;margin:0 0 16px;padding:20px}.poe-poc-root .poc-schedule>header{justify-content:space-between;align-items:center;gap:16px;margin:0;display:flex}.poe-poc-root .poc-schedule>header>div{color:var(--poe-blue);align-items:center;gap:11px;display:flex}.poe-poc-root .poc-schedule h2{color:#fff;margin:0;font-size:16px}.poe-poc-root .poc-schedule header button{border:1px solid var(--poe-line);color:#aaaab3;background:#232327;border-radius:9px;padding:8px 11px;font-size:9px;font-weight:800}.poe-poc-root .poc-schedule-list{margin-top:15px}.poe-poc-root .poc-schedule-list article{border-top:1px solid #ffffff0f;grid-template-columns:120px 1fr auto;align-items:center;gap:18px;min-height:76px;padding:10px 13px;display:grid}.poe-poc-root .poc-schedule-list time{border-left:2px solid var(--poe-blue);flex-direction:column;padding-left:11px;display:flex}.poe-poc-root .poc-schedule-list time b{font-size:13px}.poe-poc-root .poc-schedule-list time span,.poe-poc-root .poc-schedule-list small{color:#63636d;font-size:9px}.poe-poc-root .poc-schedule-list h3{margin:0 0 4px;font-size:12px}.poe-poc-root .poc-schedule-list p{color:#868690;margin:0 0 4px;font-size:9px}.poe-poc-root .poc-manager-actions{background:#0070ff0b;border:1px solid #0070ff2e;border-radius:14px;margin-top:14px;padding:17px}.poe-poc-root .poc-manager-actions>header{justify-content:start;gap:4px;margin-bottom:12px;display:grid}.poe-poc-root .poc-manager-actions header b{color:#8ec0ff;font-size:10px}.poe-poc-root .poc-action-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.poe-poc-root .poc-action-grid label{color:#85858f;flex-direction:column;gap:5px;font-size:9px;font-weight:800;display:flex}.poe-poc-root .poc-action-grid input,.poe-poc-root .poc-action-grid select,.poe-poc-root .poc-action-grid textarea{border:1px solid var(--poe-line);color:#fff;background:#0b0b0c;border-radius:9px;min-height:39px;padding:8px 10px}.poe-poc-root .poc-action-grid .wide,.poe-poc-root .poc-action-grid footer{grid-column:1/-1}.poe-poc-root .poc-manager-actions footer{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.poe-poc-root .poc-manager-actions footer button{background:var(--poe-blue);color:#fff;border:0;border-radius:9px;min-height:37px;padding:0 12px;font-size:9px;font-weight:900}.poe-poc-root .poc-manager-actions footer button.danger{background:#7f1d1d}.poe-poc-root .poc-action-complete{color:#676771;margin:0;font-size:9px}.poe-poc-root .poc-inventory{background:0 0;border:0;grid-template-columns:350px 1fr;align-items:start;gap:16px;margin-top:22px;padding:0;display:grid}.poe-poc-root .poc-inventory>form{border:1px solid var(--poe-line);background:#171718;border-radius:19px;padding:23px}.poe-poc-root .poc-inventory form h2{color:#fff;margin:0 0 14px;font-size:20px}.poe-poc-root .poc-inventory form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.poe-poc-root .poc-inventory form>div:first-of-type{grid-template-columns:1.3fr 1fr .7fr}.poe-poc-root .poc-inventory label{margin-top:10px}.poe-poc-root .poc-inventory form>button{background:var(--poe-blue);color:#fff;border:0;border-radius:11px;width:100%;min-height:43px;margin-top:14px;font-size:10px;font-weight:900}.poe-poc-root .poc-inventory-list{gap:9px;display:grid}.poe-poc-root .poc-inventory-list article{border:1px solid var(--poe-line);background:#171718;border-radius:14px;grid-template-columns:1.4fr 100px 120px 1.4fr auto;align-items:center;gap:9px;padding:13px;display:grid}.poe-poc-root .poc-inventory-list article>div:first-child{align-items:center;gap:5px;display:flex}.poe-poc-root .poc-inventory-list article>div:first-child b{color:#60606a;font-size:8px}.poe-poc-root .poc-inventory-list article>label{margin:0}.poe-poc-root .asset-chips{flex-wrap:wrap;gap:4px;display:flex}.poe-poc-root .asset-chips span{color:#aaaab3;background:#252529;border-radius:6px;padding:4px 6px;font-size:8px}.poe-poc-root .asset-chips em{color:#64646e;margin-left:4px;font-style:normal}.poe-poc-root .poc-inventory-list footer{gap:4px;display:flex}.poe-poc-root .poc-inventory-list footer button{color:#6facff;background:#0070ff1a;border:1px solid #0070ff40;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:800}.poe-assets-admin{margin-top:22px}.poe-assets-admin>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.poe-assets-admin>header h2{margin:0 0 5px;font-size:23px}.poe-assets-admin>header span{color:#6e6e78;font-size:10px}.poe-assets-admin>header button{background:var(--poe-blue);color:#fff;border:0;border-radius:10px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:9px;font-weight:900;display:flex}.poe-assets-admin>form{border:1px solid var(--poe-line);background:#171718;border-radius:16px;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:10px;padding:18px;display:grid}.poe-assets-admin form .wide{grid-column:1/-1}.poe-assets-admin form footer{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.poe-assets-admin form footer button{background:var(--poe-blue);color:#fff;border:0;border-radius:9px;align-items:center;gap:5px;min-height:37px;padding:0 12px;font-size:9px;font-weight:900;display:flex}.poe-assets-admin form footer button.ghost{border:1px solid var(--poe-line);color:#aaa;background:#252529}.poe-asset-table-wrap{border:1px solid var(--poe-line);border-radius:16px;margin-top:13px;overflow-x:auto}.poe-asset-table-wrap table{border-collapse:collapse;background:#151516;width:100%;min-width:900px;font-size:9px}.poe-asset-table-wrap th{border-bottom:1px solid var(--poe-line);color:#6f6f79;text-align:left;background:#1c1c1f;padding:11px 12px}.poe-asset-table-wrap td{color:#9999a3;border-bottom:1px solid #ffffff0d;padding:12px}.poe-asset-table-wrap td b{color:#eee}.poe-asset-table-wrap td em{color:#aaa;background:#252529;border-radius:6px;padding:4px 6px;font-style:normal}.poe-asset-table-wrap td em.rented{color:#60a5fa;background:#0070ff21}.poe-asset-table-wrap td em.maintenance{color:#fbbf24;background:#f59e0b21}.poe-asset-table-wrap td button{color:#6facff;background:0 0;border:0;padding:5px}.poe-asset-table-wrap td button.danger{color:#f87171}.poe-poc-root .poc-activity-panel,.poe-poc-root .poc-settings-panel{border:1px solid var(--poe-line);color:#ddd;background:#151516;border-radius:19px;padding:22px}.poe-poc-root .poc-analytics-grid{grid-template-columns:minmax(0,1fr) 310px;gap:12px;margin-top:14px;display:grid}.poe-poc-root .poc-analytics-grid>section,.poe-poc-root .poc-analytics-grid>aside>section{border:1px solid var(--poe-line);background:#1b1b1d;border-radius:13px;padding:16px}.poe-poc-root .poc-analytics-grid>aside{align-content:start;gap:10px;display:grid}.poe-poc-root .poc-analytics-grid h3{margin:0;font-size:12px}.poe-poc-root .poc-analytics-grid span,.poe-poc-root .poc-analytics-grid small{color:#686872;font-size:8px}.poe-poc-root .poc-analytics-grid>aside p{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.poe-poc-root .poc-analytics-grid>aside p span{gap:3px;display:grid}.poe-poc-root .poc-analytics-grid>aside strong{color:#fff;font-size:9px}.poe-poc-root .poc-analytics-grid dl{margin:10px 0}.poe-poc-root .poc-analytics-grid dl div{color:#777;justify-content:space-between;padding:5px 0;font-size:8px;display:flex}.poe-poc-root .poc-analytics-grid dd{color:#ddd;margin:0}.poe-poc-root .poc-analytics-users article{border-bottom:1px solid #ffffff0d;grid-template-columns:1fr repeat(3,80px) 150px;align-items:center;gap:8px;padding:11px 0;display:grid}.poe-poc-root .poc-analytics-users article>div{gap:3px;display:grid}.poe-poc-root .poc-analytics-users article>div b{color:#eee;font-size:10px}.poe-poc-root .poc-analytics-users article>span{gap:2px;display:grid}.poe-poc-root .poc-analytics-users article>span b{color:#ddd;font-size:10px}.poe-poc-root .poc-analytics-users time{color:#686872;font-size:8px}.poe-poc-root .poc-recent-logs article{color:#8b8b95;border-bottom-color:#ffffff0d}.poe-poc-root .poc-recent-logs em{color:#6facff}.poe-poc-root .poc-holiday-manager>div span{color:#aaaab3;background:#242428}.poe-poc-root .poc-holiday-manager>div button{color:#f87171;background:0 0}.poe-poc-root .poc-mail-rule-guide{border-left-color:var(--poe-blue);color:#858591}.poe-poc-root .poc-company-snapshot span{color:#9b9ba5}.poe-poc-root .poc-company-snapshot b{color:#62626c}.poe-poc-root .poc-analytics-users,.poe-poc-root .poc-recent-logs,.poe-poc-root .poc-holiday-manager,.poe-poc-root .poc-mail-rule-guide{border:1px solid var(--poe-line);background:#111112;border-radius:14px;margin-top:15px;padding:16px}.poe-poc-root .poc-activity-panel input,.poe-poc-root .poc-activity-panel select,.poe-poc-root .poc-settings-panel input,.poe-poc-root .poc-settings-panel select,.poe-poc-root .poc-settings-panel textarea{border:1px solid var(--poe-line);color:#fff;background:#09090a;border-radius:9px;min-height:40px;padding:8px 10px}.poe-poc-root .poc-settings-panel button,.poe-poc-root .poc-activity-panel button{color:#76b1ff;background:#0070ff1f;border:1px solid #0070ff4d;border-radius:8px;min-height:35px;padding:0 11px;font-size:9px;font-weight:800}.poe-poc-root .poc-manual-links{flex-wrap:wrap;gap:5px;display:flex}.poe-poc-root .poc-request-manuals{border:1px solid #0070ff29;align-items:flex-start;gap:12px;display:flex}.poe-poc-root .poc-request-manuals>b{white-space:nowrap}.poe-poc-root .poc-request-manuals>div{flex-wrap:wrap;gap:5px;display:flex}.poe-poc-root .poc-request-manuals a{color:#78b5ff;background:#0070ff1a;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:800}.poe-poc-root .poc-manager-actions>header{justify-content:space-between;align-items:center;display:flex}.poe-poc-root .poc-manager-actions>header>div{gap:4px;display:grid}.poe-poc-root .poc-copy-guide{border:1px solid var(--poe-line);color:#8ebdff;background:#1c1c20;border-radius:8px;min-height:32px;padding:0 10px;font-size:8px;font-weight:900}.poe-poc-root .poc-request-admin-edit{background:#ffffff06;margin-bottom:12px}.poe-poc-root .poc-request-admin-edit>.equipment-edit{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:10px;display:grid}.poe-poc-root .poc-request-admin-edit>.equipment-edit label{border:1px solid var(--poe-line);color:#aaaab3;border-radius:8px;grid-template-columns:auto 1fr 68px;align-items:center;gap:7px;padding:8px;display:grid}.poe-poc-root .poc-request-admin-edit>.equipment-edit input[type=number]{border:1px solid var(--poe-line);color:#fff;background:#080809;border-radius:7px;width:68px;min-height:31px;padding:0 7px}.poe-poc-root .poc-request-admin-edit>label{color:#777781;gap:5px;margin-top:9px;font-weight:800;display:grid}.poe-poc-root .poc-request-admin-edit textarea{border:1px solid var(--poe-line);color:#fff;background:#080809;border-radius:8px;min-height:68px;padding:8px}.poe-poc-root .poc-request-delete{border-top:1px solid #ffffff0d;justify-content:flex-end;align-items:center;gap:9px;margin-top:13px;padding-top:11px;display:flex}.poe-poc-root .poc-request-delete button{color:#f87171;background:#ef444412;border:1px solid #ef444438;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:900}.poe-poc-root .poc-request-delete span{color:#53535c;font-size:8px}.poe-poc-root .poc-asset-picker{background:#0070ff09;border:1px solid #0070ff2e;border-radius:11px;gap:9px;padding:12px;display:grid}.poe-poc-root .poc-asset-picker>header{justify-content:space-between;align-items:center;display:flex}.poe-poc-root .poc-asset-picker>header div{gap:3px;display:grid}.poe-poc-root .poc-asset-picker>header b{color:#a7cfff;font-size:10px}.poe-poc-root .poc-asset-picker>header span{color:#5f6d7e;font-size:8px}.poe-poc-root .poc-asset-picker>header em{color:#6fb0ff;background:#0070ff24;border-radius:7px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.poe-poc-root .poc-asset-picker>div{border-top:1px solid #ffffff0d;grid-template-columns:170px 1fr;gap:8px;padding-top:8px;display:grid}.poe-poc-root .poc-asset-picker>div>strong{color:#c5c5cc;font-size:9px}.poe-poc-root .poc-asset-picker>div>strong small{color:#65656f;margin-top:3px;display:block}.poe-poc-root .poc-asset-picker>div>div{flex-wrap:wrap;gap:5px;display:flex}.poe-poc-root .poc-asset-picker label{border:1px solid var(--poe-line);color:#aaaab3;cursor:pointer;background:#111113;border-radius:8px;flex-direction:row;align-items:center;gap:5px;padding:7px 8px;display:flex}.poe-poc-root .poc-asset-picker label input{min-height:0;accent-color:var(--poe-blue)}.poe-poc-root .poc-asset-picker label small{color:#62626c}.poe-poc-root .poc-asset-picker p{color:#666670;margin:0;font-size:8px}.poe-poc-root .poc-asset-picker>details{margin:0;padding:7px 9px}.poe-poc-root .poc-asset-picker>details>input{width:100%;margin-top:7px}.poe-inventory-admin{margin-top:22px}.poe-inventory-admin>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:15px;display:flex}.poe-inventory-admin>header p,.poe-assets-admin>header p,.poe-admin-calendar>header p{color:var(--poe-blue);letter-spacing:.16em;margin:0 0 5px;font-size:8px;font-weight:900}.poe-inventory-admin>header h2{margin:0 0 5px;font-size:23px}.poe-inventory-admin>header span{color:#6e6e78;font-size:10px}.poe-inventory-admin>header button{background:var(--poe-blue);color:#fff;border:0;border-radius:10px;align-items:center;gap:6px;min-height:39px;padding:0 13px;font-size:9px;font-weight:900;display:flex}.poe-inventory-cards{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.poe-inventory-cards>article{border:1px solid var(--poe-line);background:#151516;border-radius:17px;padding:14px;position:relative;overflow:hidden}.poe-inventory-cards .drag{z-index:1;color:#55555f;cursor:grab;position:absolute;top:10px;right:10px}.poe-inventory-cards .image{background:radial-gradient(circle at 50% 35%,#303038,#18181b);border-radius:12px;place-items:center;height:135px;display:grid;overflow:hidden}.poe-inventory-cards .image img{object-fit:contain;width:100%;height:100%}.poe-inventory-cards .image span{color:#55555f;font-size:26px;font-style:italic;font-weight:900}.poe-inventory-cards h3{margin:12px 0 4px;font-size:14px}.poe-inventory-cards article>p{color:#696973;margin:0;font-size:9px}.poe-inventory-cards .chips{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.poe-inventory-cards .chips span{color:#91919a;background:#232327;border-radius:7px;align-items:center;gap:3px;padding:5px 7px;font-size:8px;font-weight:800;display:flex}.poe-inventory-cards .chips span.disabled{color:#f87171;background:#ef44441a}.poe-inventory-cards footer{justify-content:flex-end;gap:5px;margin-top:12px;display:flex}.poe-inventory-cards footer button{color:#72afff;background:#0070ff14;border:1px solid #0070ff38;border-radius:8px;align-items:center;gap:4px;min-height:32px;padding:0 9px;font-size:8px;font-weight:900;display:flex}.poe-inventory-cards footer button.danger{color:#f87171;background:#ef44440f;border-color:#ef44442e}.poe-modal-backdrop{z-index:300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d1;place-items:start center;padding:35px 15px;display:grid;position:fixed;inset:0;overflow-y:auto}.poe-inventory-modal{background:#161618;border:1px solid #ffffff1f;border-radius:22px;width:min(820px,100%);padding:24px;box-shadow:0 30px 90px #0009}.poe-inventory-modal>header{justify-content:space-between;align-items:flex-start;margin-bottom:19px;display:flex}.poe-inventory-modal>header p{color:var(--poe-blue);letter-spacing:.15em;margin:0 0 4px;font-size:8px;font-weight:900}.poe-inventory-modal>header h2{margin:0;font-size:22px}.poe-inventory-modal>header>button{color:#777781;background:0 0;border:0}.poe-inventory-modal .form-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.poe-inventory-modal label{color:#7d7d87;gap:5px;font-size:9px;font-weight:800;display:grid}.poe-inventory-modal label.wide{grid-column:1/-1}.poe-inventory-modal input,.poe-inventory-modal select,.poe-inventory-modal textarea{border:1px solid var(--poe-line);color:#fff;background:#09090a;border-radius:9px;min-height:40px;padding:8px 10px}.poe-inventory-modal textarea{resize:vertical;min-height:76px}.poe-inventory-modal .serials textarea{min-height:125px;font-family:ui-monospace,monospace}.poe-inventory-modal label small{color:#565660;font-size:8px}.poe-inventory-modal .manual-editor{border:1px solid var(--poe-line);background:#111113;border-radius:11px;margin-top:12px;padding:13px}.poe-inventory-modal .manual-editor>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.poe-inventory-modal .manual-editor header div{gap:3px;display:grid}.poe-inventory-modal .manual-editor header b{font-size:10px}.poe-inventory-modal .manual-editor header span{color:#60606a;font-size:8px}.poe-inventory-modal .manual-editor header button{color:#72afff;background:#0070ff14;border:1px solid #0070ff38;border-radius:7px;align-items:center;gap:4px;padding:6px 8px;font-size:8px;display:flex}.poe-inventory-modal .manual-editor>div{grid-template-columns:1fr 2fr auto;gap:6px;margin-top:6px;display:grid}.poe-inventory-modal .manual-editor>div button{color:#f87171;background:#ef44440f;border:1px solid #ef44442e;border-radius:8px;width:38px}.poe-inventory-modal .toggle-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.poe-inventory-modal .toggle-grid label{border:1px solid var(--poe-line);background:#111113;border-radius:9px;flex-direction:row;align-items:center;gap:8px;min-height:46px;padding:10px;display:flex}.poe-inventory-modal .toggle-grid input{min-height:0;accent-color:var(--poe-blue)}.poe-inventory-modal>footer{justify-content:flex-end;gap:7px;margin-top:16px;display:flex}.poe-inventory-modal>footer button{background:var(--poe-blue);color:#fff;border:0;border-radius:9px;align-items:center;gap:5px;min-height:39px;padding:0 13px;font-size:9px;font-weight:900;display:flex}.poe-inventory-modal>footer button.ghost{border:1px solid var(--poe-line);color:#aaa;background:#242428}.poe-admin-calendar{border:1px solid var(--poe-line);background:#151516;border-radius:18px;margin-bottom:16px;padding:19px}.poe-admin-calendar>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.poe-admin-calendar>header h2{margin:0 0 4px;font-size:18px}.poe-admin-calendar>header span{color:#666670;font-size:9px}.poe-admin-calendar>header nav{align-items:center;gap:7px;display:flex}.poe-admin-calendar>header nav button{border:1px solid var(--poe-line);color:#aaa;background:#202023;border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.poe-admin-calendar>header nav strong{color:#ddd;text-align:center;min-width:82px}.poe-schedule-legend{color:#72727c;flex-wrap:wrap;gap:9px 13px;margin-bottom:9px;font-size:7px;display:flex}.poe-schedule-legend span{align-items:center;gap:4px;display:flex}.poe-schedule-legend i{background:#f59e0b;border-radius:50%;width:7px;height:7px}.poe-schedule-legend .approved i{background:#3b82f6}.poe-schedule-legend .shipping i{background:#6366f1}.poe-schedule-legend .renting i{background:#22c55e}.poe-schedule-legend .returning i{background:#f97316}.poe-schedule-legend .returned i{background:#6b7280}.poe-schedule-legend .rejected i{background:#ef4444}.poe-admin-calendar .week,.poe-admin-calendar .grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.poe-admin-calendar .week b{color:#686872;text-align:center;padding:6px;font-size:8px}.poe-admin-calendar .week b:first-child{color:#a05a60}.poe-admin-calendar .week b:last-child{color:#557ca8}.poe-admin-calendar .grid>button,.poe-admin-calendar .grid>span{color:#aaa;text-align:left;background:#111112;border:1px solid #ffffff0e;border-radius:8px;min-height:92px;padding:7px}.poe-admin-calendar .grid>span.blank{background:0 0;border-color:#0000}.poe-admin-calendar .grid>button.selected{background:#0070ff1a;border-color:#0070ff99}.poe-admin-calendar .grid>button>div{gap:3px;margin-top:5px;display:grid}.poe-admin-calendar .grid>button span{color:#b99963;text-overflow:ellipsis;white-space:nowrap;background:#f59e0b14;border-left:2px solid #f59e0b;border-radius:3px;padding:3px 4px;font-size:7px;overflow:hidden}.poe-admin-calendar .grid>button span.approved,.poe-admin-calendar .grid>button span.renting{border-left-color:var(--poe-blue);color:#6da8f6;background:#0070ff14}.poe-admin-calendar .grid>button span.shipping{color:#a5b4fc;background:#6366f117;border-left-color:#6366f1}.poe-admin-calendar .grid>button span.renting{color:#86efac;background:#22c55e14;border-left-color:#22c55e}.poe-admin-calendar .grid>button span.returning{color:#fdba74;background:#f9731614;border-left-color:#f97316}.poe-admin-calendar .grid>button span.returned{color:#9ca3af;background:#6b728014;border-left-color:#6b7280}.poe-admin-calendar .grid>button span.rejected{color:#fca5a5;background:#ef444414;border-left-color:#ef4444;text-decoration:line-through}.poe-admin-calendar .grid>button em{color:#666670;font-size:7px;font-style:normal}.poe-admin-calendar>aside{background:#0070ff0a;border:1px solid #0070ff33;border-radius:11px;margin-top:12px;padding:12px}.poe-admin-calendar>aside>header{justify-content:space-between;align-items:center;display:flex}.poe-admin-calendar>aside>header>div{color:#78b4ff;align-items:center;gap:6px;display:flex}.poe-admin-calendar>aside>header button{color:#777;background:0 0;border:0}.poe-admin-calendar>aside>div{gap:5px;margin-top:8px;display:grid}.poe-admin-calendar>aside>div>button{border:1px solid var(--poe-line);color:#ccc;text-align:left;background:#111113;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.poe-admin-calendar>aside>div>button span{gap:3px;display:grid}.poe-admin-calendar>aside small{color:#62626c;font-size:8px}.poe-admin-calendar>aside em{color:#73b0ff;background:#0070ff1a;border-radius:7px;padding:5px 7px;font-size:8px;font-style:normal}.poe-asset-tools{justify-content:space-between;gap:8px;margin-top:13px;display:flex}.poe-asset-tools label{border:1px solid var(--poe-line);color:#666;background:#151516;border-radius:10px;flex:1;align-items:center;gap:7px;min-height:39px;padding:0 11px;display:flex}.poe-asset-tools input{color:#ddd;background:0 0;border:0;outline:0;width:100%}.poe-asset-tools select{border:1px solid var(--poe-line);color:#aaa;background:#151516;border-radius:10px;min-width:145px;padding:0 10px}.poe-assets-admin form label{color:#777781;gap:5px;font-size:9px;font-weight:800;display:grid}.poe-assets-admin form input,.poe-assets-admin form select{border:1px solid var(--poe-line);color:#fff;background:#09090a;border-radius:8px;min-height:39px;padding:0 9px}.poe-assets-admin form label small{color:#f59e0b;font-size:8px}.poe-asset-history{background:#0070ff09;border:1px solid #0070ff29;border-radius:10px;padding:12px}.poe-asset-history>header{justify-content:space-between;margin-bottom:7px;display:flex}.poe-asset-history>header span{color:#666670;font-size:8px}.poe-asset-history>button{color:#bbb;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;width:100%;padding:8px;display:flex}.poe-asset-history>button span{gap:3px;display:grid}.poe-asset-history>button small{color:#62626c;font-size:8px}.poe-asset-history>button em{color:#6facff;font-size:8px;font-style:normal}.poe-asset-history>p{color:#62626c;font-size:8px}.poe-poc-root .poc-print-report>button{color:#111;background:#fff;border:0;border-radius:8px;margin-top:10px;padding:8px 11px;font-size:9px;font-weight:900}.poe-poc-root .poc-contract-document{background:0 0;gap:14px;padding:0;display:grid}.poe-poc-root .poc-contract-page{box-sizing:border-box;color:#111;background:#fff;flex-direction:column;width:100%;min-height:1120px;padding:42px 48px;display:flex;position:relative}.poe-poc-root .poc-contract-page>header{border-bottom:1px solid #888;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.poe-poc-root .poc-contract-page h2{color:#000;letter-spacing:.3em;text-align:center;text-underline-offset:8px;margin:28px 0;font-size:25px;text-decoration:underline;text-decoration-thickness:1px}.poe-poc-root .poc-contract-page .clauses h3{color:#111;margin:13px 0 4px;font-size:10px}.poe-poc-root .poc-contract-page .clauses p{color:#222;margin:0;font-size:8px;line-height:1.75}.poe-poc-root .poc-contract-page .clauses strong{color:#000}.poe-poc-root .poc-contract-page>footer{margin-top:auto;padding-top:22px}.poe-poc-root .poc-contract-page>footer>small{color:#777;justify-content:space-between;margin-top:8px;font-size:7px;line-height:1.6;display:flex}.poe-poc-root .poc-contract-signature-panels{border:1px solid #999;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.poe-poc-root .poc-contract-signature-panels>section:first-child{border-right:1px solid #999}.poe-poc-root .poc-contract-signature-panels>section>b{color:#111;text-align:center;background:#f3f3f3;border-bottom:1px solid #999;padding:5px;font-size:9px;display:block}.poe-poc-root .poc-contract-signature-panels dl{gap:4px;margin:0;padding:10px;display:grid}.poe-poc-root .poc-contract-signature-panels dl>div{grid-template-columns:58px 1fr;gap:5px;display:grid}.poe-poc-root .poc-contract-signature-panels dt{color:#111;font-size:8px;font-weight:800}.poe-poc-root .poc-contract-signature-panels dd{color:#111;margin:0;font-size:8px;line-height:1.35}.poe-poc-root .poc-contract-signature-panels dd span{float:right}.poe-poc-root .poc-contract-signature{table-layout:fixed}.poe-poc-root .poc-contract-signature th:first-child{width:7%}.poe-poc-root .poc-contract-signature th:nth-child(2),.poe-poc-root .poc-contract-signature th:nth-child(3),.poe-poc-root .poc-contract-signature th:nth-child(4){width:17%}.poe-poc-root .poc-contract-signature th:nth-child(5){width:42%}.poe-poc-root .poc-contract-date{color:#111;text-align:center;margin:25px 0 12px;font-size:10px;font-weight:800}.poe-poc-root .poc-contract-equipment h3{margin-top:0!important}.poe-poc-root .poc-contract-equipment table{margin-top:8px}.poe-poc-root .poc-contract-page>footer>img{object-fit:contain;opacity:.78;width:62px;height:62px;position:absolute;bottom:58px;right:70px}.poe-poc-root .poc-report-document{color:#111;background:#fff;margin-top:12px;padding:36px 42px;font-family:Arial,Noto Sans KR,sans-serif}.poe-poc-root .poc-report-document>header{border-bottom:2px solid #111;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.poe-poc-root .poc-report-document>header span,.poe-poc-root .poc-report-document>header b{color:#333;font-size:8px}.poe-poc-root .poc-report-document h2{color:#000;text-align:center;margin:25px 0;font-size:23px}.poe-poc-root .poc-report-document>section{margin-top:17px}.poe-poc-root .poc-report-document h3{color:#111;border-left:3px solid #111;margin:0 0 7px;padding-left:8px;font-size:11px}.poe-poc-root .poc-report-document h4{color:#333;margin:11px 0 4px;font-size:9px}.poe-poc-root .poc-report-document p{color:#222;white-space:pre-wrap;border:1px solid #bbb;min-height:44px;margin:0;padding:10px;font-size:8px;line-height:1.65}.poe-poc-root .poc-report-document table{border-collapse:collapse;width:100%;font-size:8px}.poe-poc-root .poc-report-document th,.poe-poc-root .poc-report-document td{color:#222;text-align:left;border:1px solid #aaa;padding:8px}.poe-poc-root .poc-report-document th{background:#eee;width:14%}.poe-poc-root .poc-report-document .rating{color:#e5a000;letter-spacing:.1em;border:1px solid #aaa;padding:14px;font-size:19px}.poe-poc-root .poc-report-document .rating b{color:#111;letter-spacing:0;margin-left:10px;font-size:10px}.poe-poc-root .poc-report-document .photos{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.poe-poc-root .poc-report-document figure{border:1px solid #aaa;margin:0}.poe-poc-root .poc-report-document figure img{object-fit:cover;width:100%;height:190px}.poe-poc-root .poc-report-document figcaption{color:#555;text-align:center;padding:5px;font-size:7px}.poe-poc-root .poc-report-document>footer{border-top:1px solid #aaa;justify-content:space-between;margin-top:22px;padding-top:8px;display:flex}.poe-poc-root .poc-report-document>footer span{color:#555;font-size:8px}.poe-poc-root .poc-firebase-mirror{background:linear-gradient(145deg,#101e1be0,#111214);border:1px solid #36d39940;border-radius:18px;margin-top:18px;padding:20px}.poe-poc-root .poc-firebase-mirror>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.poe-poc-root .poc-firebase-mirror>header p{color:#37d399;letter-spacing:.16em;margin:0 0 5px;font-size:8px;font-weight:900}.poe-poc-root .poc-firebase-mirror>header h3{color:#f5f8f7;margin:0 0 5px;font-size:16px}.poe-poc-root .poc-firebase-mirror>header span{color:#7f908a;font-size:9px;line-height:1.6}.poe-poc-root .poc-firebase-mirror>header button{color:#07130f;background:#23b982;border:0;border-radius:11px;min-width:176px;min-height:42px;font-size:9px;font-weight:950}.poe-poc-root .poc-firebase-mirror>header button:disabled{color:#66736f;background:#26322e}.poe-poc-root .poc-firebase-status-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:18px;display:grid}.poe-poc-root .poc-firebase-status-grid article{background:#0609088c;border:1px solid #262b29;border-radius:12px;gap:5px;min-height:92px;padding:13px;display:grid}.poe-poc-root .poc-firebase-status-grid article.ready{border-color:#36d39959}.poe-poc-root .poc-firebase-status-grid article.warning{border-color:#ffae4361}.poe-poc-root .poc-firebase-status-grid span{color:#73817c;font-size:8px;font-weight:800}.poe-poc-root .poc-firebase-status-grid b{color:#edf5f2;font-size:13px}.poe-poc-root .poc-firebase-status-grid small{color:#62706b;font-size:8px;line-height:1.5}.poe-poc-root .poc-firebase-collections{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.poe-poc-root .poc-firebase-collections>span{color:#82908b;border:1px solid #282e2b;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:8px;display:flex}.poe-poc-root .poc-firebase-collections b{color:#b8c8c2}.poe-poc-root .poc-firebase-collections small{color:#58645f}.poe-poc-root .poc-firebase-last-run{background:#0b0e0d;border:1px solid #29312e;border-radius:11px;grid-template-columns:1fr auto;gap:6px 14px;margin-top:10px;padding:12px;display:grid}.poe-poc-root .poc-firebase-last-run.completed{border-color:#36d39940}.poe-poc-root .poc-firebase-last-run.failed,.poe-poc-root .poc-firebase-last-run.partial{border-color:#ff57574d}.poe-poc-root .poc-firebase-last-run div{gap:4px;display:grid}.poe-poc-root .poc-firebase-last-run b{color:#dce7e3;font-size:9px}.poe-poc-root .poc-firebase-last-run span{color:#6d7b76;font-size:8px}.poe-poc-root .poc-firebase-last-run button{color:#8fa39b;background:0 0;border:1px solid #34413c;border-radius:8px;font-size:8px;font-weight:850}.poe-poc-root .poc-firebase-last-run ul{color:#df7777;grid-column:1/-1;margin:5px 0 0;padding-left:18px;font-size:8px;line-height:1.6}.poe-poc-root .poc-firebase-safety{color:#71807b;background:#ffffff06;border-radius:9px;margin:10px 0 0;padding:10px 12px;font-size:8px;line-height:1.65}.poe-poc-root .poc-firebase-safety b{color:#a9b7b2}.poe-poc-root .poc-account-rule-guide{border:1px solid var(--poe-line);color:#858591;background:#111112;border-left:3px solid #8b5cf6;border-radius:14px;margin-top:15px;padding:16px}.poe-poc-root .poc-account-rule-guide b{color:#c4b5fd}.poe-poc-root .poc-account-rule-guide p,.poe-poc-root .poc-mail-rule-guide p{color:#73737d;font-size:9px;line-height:1.65}.poe-poc-root .poc-account-rule-guide a,.poe-poc-root .poc-mail-rule-guide a{color:#76b1ff;font-size:9px;font-weight:900}.poe-mobile-warning{z-index:200;background:#000000f2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.poe-mobile-warning>div{text-align:center;background:#1a1a1a;border:1px solid #0070ff59;border-radius:36px;width:min(430px,100%);padding:36px;box-shadow:0 30px 80px #0009}.poe-mobile-warning i{width:76px;height:76px;color:var(--poe-blue);background:#0070ff24;border-radius:24px;place-items:center;margin:0 auto 24px;display:grid}.poe-mobile-warning h2{margin:0 0 15px;font-size:23px;font-style:italic}.poe-mobile-warning p{color:#81818b;font-size:12px;line-height:1.75}.poe-mobile-warning button{background:var(--poe-blue);color:#fff;border:0;border-radius:16px;width:100%;min-height:50px;margin-top:16px;font-size:11px;font-weight:900}.poe-mobile-warning small{color:#4f4f58;letter-spacing:.12em;text-transform:uppercase;margin-top:19px;font-size:8px;font-weight:800;display:block}.poe-footer{color:#54545d;text-align:center;border-top:1px solid #ffffff0d;padding:28px;font-size:11px}.poe-poc-root .sheet-empty{color:#686872;text-align:center;padding:55px 18px;font-size:10px}@media (max-width:1050px){.poe-profile-first{grid-template-columns:1fr}.poe-poc-root .poc-equipment-section .poc-equipment-grid{grid-template-columns:repeat(3,1fr)}.poc-application-details-grid{grid-template-columns:1fr}.poe-poc-root .poc-equipment-grid,.poe-poc-root .poc-request-grid{grid-template-columns:repeat(2,1fr)}.poe-poc-root .poc-inventory{grid-template-columns:1fr}.poe-poc-root .poc-inventory-list article{grid-template-columns:1.4fr 100px 120px 1fr}.poe-poc-root .poc-inventory-list footer{grid-column:1/-1;justify-content:flex-end}.poe-inventory-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.poe-header{gap:12px;min-height:60px;padding:10px 14px}.poe-brand i{width:31px;height:31px}.poe-brand span{display:none}.poe-header nav{gap:13px;margin-left:0}.poe-header nav button{font-size:10px}.poe-header nav button.admin{display:none}.poe-header-links{margin-left:auto;padding-left:10px}.poe-header-links a:first-child{display:none}.poe-main{width:min(100% - 22px,1280px);padding:28px 0 52px}.poe-home{gap:24px}.poe-home-hero h1{font-size:42px}.poe-home-hero p{font-size:13px}.poe-home-actions,.poe-info-grid{grid-template-columns:1fr}.poe-action-card{min-height:260px;padding:28px}.poe-lead-notice{grid-template-columns:auto 1fr}.poe-lead-notice em{grid-column:2;justify-self:start}.poe-page-title h1{font-size:29px}.poe-apply-progress{grid-template-columns:1fr}.poe-apply-progress div:not(:last-child):after{display:none}.poe-poc-root .poc-form-section,.poe-poc-root .poc-profile-editor{border-radius:21px;padding:20px}.poe-poc-root .poc-date-row,.poe-poc-root .poc-fields,.poe-poc-root .poc-equipment-grid{grid-template-columns:1fr}.poe-poc-root .poc-equipment-section .poc-equipment-grid{grid-template-columns:repeat(2,1fr)}.poe-poc-root .poc-equipment-section>header{flex-direction:column;align-items:flex-start}.poe-poc-root .poc-equipment-section>header nav{justify-content:flex-start}.poc-purpose-options,.poc-consent-grid,.poe-poc-root .poc-report-editor form>.poc-report-top-fields,.poe-poc-root .poc-report-editor form>.poc-report-options{grid-template-columns:1fr}.poc-application-submit{flex-direction:column;align-items:stretch;position:static}.poc-application-submit button{width:100%;min-width:0}.poc-report-application-blocker{flex-direction:column;align-items:flex-start}.poc-report-application-blocker button{width:100%}.poe-poc-root .poc-date-row>span{display:none}.poe-poc-root .poc-fields .wide{grid-column:auto}.poe-poc-root .poc-saved-profile-strip,.poe-poc-root .poc-request-grid{grid-template-columns:1fr}.poe-poc-root .poc-request-filters{flex-direction:column}.poc-request-card-toggle{grid-template-columns:1fr auto;gap:9px;padding:15px}.poc-request-card-date{grid-area:2/1/auto/-1}.poc-request-card-toggle .poc-request-badges{grid-area:3/1/auto/-1;justify-content:flex-start}.poc-request-card-toggle>i{grid-area:1/2}.poc-request-card-body{padding:0 15px 15px}.poe-poc-root .poc-admin-kpis{grid-template-columns:repeat(2,1fr)}.poe-poc-root .poc-firebase-mirror>header{flex-direction:column;align-items:flex-start}.poe-poc-root .poc-firebase-mirror>header button{width:100%}.poe-poc-root .poc-firebase-status-grid{grid-template-columns:repeat(2,1fr)}.poe-poc-root .poc-analytics-grid{grid-template-columns:1fr}.poe-admin-title{flex-direction:column;align-items:flex-start;padding:22px}.poe-admin-title aside{display:none}.poe-admin-tabs button{padding:0 13px}.poe-poc-root .poc-action-grid{grid-template-columns:1fr}.poe-poc-root .poc-action-grid .wide,.poe-poc-root .poc-action-grid footer{grid-column:auto}.poe-poc-root .poc-schedule-list article{grid-template-columns:90px 1fr}.poe-poc-root .poc-schedule-list article>em{grid-column:2;justify-self:start}.poe-poc-root .poc-inventory-list article{grid-template-columns:1fr 1fr}.poe-poc-root .asset-chips,.poe-poc-root .poc-inventory-list footer{grid-column:1/-1}.poe-assets-admin>form{grid-template-columns:1fr}.poe-assets-admin form .wide,.poe-assets-admin form footer{grid-column:auto}.poe-inventory-cards{grid-template-columns:1fr}.poe-inventory-admin>header,.poe-admin-calendar>header{flex-direction:column;align-items:flex-start}.poe-inventory-modal .form-grid,.poe-inventory-modal .toggle-grid{grid-template-columns:1fr}.poe-inventory-modal label.wide{grid-column:auto}.poe-inventory-modal .manual-editor>div{grid-template-columns:1fr auto}.poe-inventory-modal .manual-editor>div input:nth-child(2){grid-column:1}.poe-inventory-modal .manual-editor>div button{grid-area:1/2/3}.poe-admin-calendar{overflow-x:auto}.poe-admin-calendar .week,.poe-admin-calendar .grid{min-width:680px}.poe-asset-tools{flex-direction:column}.poe-asset-tools select{min-height:39px}.poe-poc-root .poc-request-admin-edit>.equipment-edit,.poe-poc-root .poc-asset-picker>div{grid-template-columns:1fr}.poe-poc-root .poc-contract-page{min-height:auto;padding:22px}.poe-poc-root .poc-report-document{padding:22px}}@media print{.poe-poc-root{color:#000!important;background:#fff!important}.poe-poc-root .no-print,.poe-poc-root .poe-toast,.poe-poc-root .poe-footer{display:none!important}.poe-main{width:100%;padding:0}.poc-document-window{background:#fff;margin:0}.poc-document-window .poe-poc-root{min-height:0;background:#fff!important}.poc-document-window .poc-contract-document{margin:0;display:block}.poc-document-window .poc-contract-page{break-after:page;page-break-after:always;width:210mm;min-height:297mm;padding:15mm 16mm}.poc-document-window .poc-contract-page:last-child{break-after:auto;page-break-after:auto}.poc-document-window .poc-report-document{width:210mm;min-height:297mm;margin:0;padding:15mm 16mm}.poc-document-window button,.poc-document-window summary{display:none!important}}.poe-poc-root{--poe-line:#ffffff29;--poe-muted:#a9abb5}.poe-admin-dashboard{align-self:start;width:100%;min-width:0;overflow:visible}.poe-header nav button{font-size:14px}.poe-header-links a{color:#a3a6b0;font-size:12px}.poe-page-title>p,.poe-poc-root .poc-form-section header p,.poe-poc-root .poc-request-list>header p{font-size:11px}.poe-page-title>span{color:#a8abb5;font-size:15px}.poe-poc-root .poc-form-section h2{font-size:25px}.poe-poc-root .poc-form-section h2 small{font-size:11px}.poe-poc-root .poc-fields label,.poe-poc-root .poc-action-grid label,.poe-assets-admin label{color:#b5b7c0;font-size:11px}.poe-poc-root .poc-fields input,.poe-poc-root .poc-fields select,.poe-poc-root .poc-fields textarea,.poe-poc-root .poc-action-grid input,.poe-poc-root .poc-action-grid select,.poe-poc-root .poc-action-grid textarea,.poc-purpose-options button,.poc-equipment-category-tabs button,.poc-application-submit button,.poe-admin-tabs button,.poc-selected-equipment-panel>header b,.poc-selected-equipment-panel article>div:first-child b,.poc-calendar-equipment-feedback article b,.poe-availability-calendar header b{font-size:12px}.poc-selected-equipment-panel>header span,.poc-selected-equipment-panel article small,.poc-calendar-equipment-feedback article small,.poe-availability-calendar header span,.poe-availability-calendar>footer{color:#a0a3ad;font-size:10px}.poe-availability-calendar .days b{font-size:11px}.poc-equipment-calendar-pair .poe-availability-calendar .days em{font-size:9px}.poe-poc-root .poc-request-list>header>span,.poe-tracking-summary span{color:#a3a6b0;font-size:12px}.poc-user-request-filters>select,.poc-user-request-filters button,.poe-poc-root .poc-request-filters input,.poe-poc-root .poc-request-filters select{font-size:11px}.poc-request-modal-backdrop,.poc-document-modal-backdrop,.poc-report-editor-backdrop{z-index:180;padding:max(18px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000c7;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow:auto}.poc-request-modal,.poc-document-modal,.poc-report-editor-modal{width:min(1420px,100%);min-height:0;max-height:calc(100dvh - 36px);margin:auto}.poc-request-modal-header,.poc-progress{flex:none}.poc-report-editor-backdrop{z-index:260;background:#040a14d1}.poc-report-editor-modal{color:#111827;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #d7dee8;border-radius:20px;flex-direction:column;width:min(1240px,100%);display:flex;overflow:hidden;box-shadow:0 35px 110px #00000094}.poc-report-editor-modal>header{background:#f8fafc;border-bottom:1px solid #dce3ec;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.poc-report-editor-modal>header p{color:#1769d2;letter-spacing:.16em;margin:0 0 4px;font-size:10px;font-weight:900}.poc-report-editor-modal>header h2{color:#0f172a;margin:0 0 4px;font-size:25px}.poc-report-editor-modal>header span{color:#526173;font-size:12px}.poc-report-editor-modal>header button{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.poc-report-editor-modal-scroll{background:#eef2f7;padding:24px;overflow:auto}.poc-report-editor-standalone form{background:#fff;border:1px solid #d8e0ea;border-radius:14px;gap:16px;width:100%;max-width:1120px;margin:0 auto;padding:26px;display:grid;box-shadow:0 12px 35px #0f172a14}.poc-report-editor-standalone .poc-report-form-title{border-bottom-color:#d7dee8}.poc-report-form-fields{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.poc-report-form-fields:disabled{opacity:1}.poc-report-editor-standalone input,.poc-report-editor-standalone select,.poc-report-editor-standalone textarea{color:#111827;background:#fff;border:1px solid #b9c6d6;border-radius:9px;min-height:45px;padding:10px 12px;font-size:13px}.poc-report-editor-standalone input:disabled,.poc-report-editor-standalone select:disabled,.poc-report-editor-standalone textarea:disabled,.poc-report-editor-standalone button:disabled{color:#334155;opacity:.78}.poc-report-select-or-input{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;margin-top:5px;display:grid}.poc-report-preview-notice{background:#eff6ff;border:1px solid #93c5fd;border-radius:10px;gap:5px;padding:13px 15px;display:grid}.poc-report-preview-notice b{color:#1d4ed8;font-size:13px}.poc-report-preview-notice span{color:#475569;font-size:11px}.poc-report-editor-standalone .poc-report-top-fields fieldset{background:#fff;border-color:#cbd5e1}.poc-report-editor-standalone .poc-report-top-fields legend,.poc-report-editor-standalone .poc-report-top-fields fieldset b{color:#334155}.poc-report-share-consent{color:#78350f!important;background:#fffbeb!important;border:1px solid #f59e0b!important;margin:0!important;padding:15px!important}.poc-report-share-consent.checked{color:#14532d!important;background:#f0fdf4!important;border-color:#16a34a!important}.poc-report-share-consent input{width:20px;height:20px}.poc-report-final-submit{min-height:54px!important;font-size:14px!important}.poc-report-template-card{background:#22c55e12;border:1px solid #22c55e52;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:13px;padding:16px 18px;display:flex}.poc-report-template-card>div{gap:4px;display:grid}.poc-report-template-card b{color:#dcfce7;font-size:13px}.poc-report-template-card span{color:#9bd5ad;font-size:11px}.poc-report-template-card button{color:#fff;white-space:nowrap;background:#15803d;border:0;border-radius:9px;min-height:40px;padding:0 13px;font-size:11px;font-weight:900}.poc-report-exception-consent{color:#fbbf24;background:#f59e0b14;border:1px solid #f59e0b73;border-radius:18px;align-items:flex-start;gap:16px;margin-bottom:18px;padding:21px;display:flex}.poc-report-exception-consent.poc-validation-error{box-shadow:0 0 0 4px #ef444429}.poc-report-exception-consent>div{flex:1;gap:5px;display:grid}.poc-report-exception-consent p{color:#f59e0b;letter-spacing:.14em;margin:0;font-size:10px;font-weight:900}.poc-report-exception-consent h2{color:#fff;margin:0;font-size:20px}.poc-report-exception-consent>div>span{color:#d1b783;font-size:12px;line-height:1.65}.poc-report-exception-consent .poc-check{color:#fff;background:#00000029;border:1px solid #f59e0b59;border-radius:10px;margin:8px 0 0;padding:12px}.poc-report-exception-consent>button{color:#fff;white-space:nowrap;background:#9a6700;border:0;border-radius:9px;min-height:41px;padding:0 13px;font-size:11px;font-weight:900}.poc-postal-contract-guide{background:#f59e0b12;border:1px solid #f59e0b4d;border-radius:10px;gap:4px;padding:13px;display:grid}.poc-postal-contract-guide b{color:#fbbf24;font-size:12px}.poc-postal-contract-guide span{color:#b8a47e;font-size:10px}.poc-contract-waiting{color:#fbbf24;align-self:center;font-size:11px;font-style:normal}.poc-user-actions .contract-sign-complete{grid-template-columns:minmax(0,1fr) auto!important}.poc-user-actions .contract-sign-complete>p{color:#86efac;gap:3px;margin:0;display:grid}.poc-user-actions .contract-sign-complete>p span{color:#94a3b8}.poe-asset-current-holder{background:#3b82f614;border:1px solid #3b82f652;border-radius:10px;gap:4px;padding:13px;display:grid}.poe-asset-current-holder b{color:#93c5fd;font-size:11px}.poe-asset-current-holder span{color:#fff;font-size:15px;font-weight:900}.poe-asset-current-holder small{color:#8fa4bc;font-size:10px}.poe-asset-table-wrap td em{white-space:normal;max-width:260px;display:inline-block}@media (max-width:900px){.poe-main{width:min(100% - 20px,1536px)}.poc-request-modal-backdrop,.poc-document-modal-backdrop,.poc-report-editor-backdrop{padding:10px}.poc-request-modal,.poc-document-modal,.poc-report-editor-modal{max-height:calc(100dvh - 20px)}.poc-report-editor-modal-scroll{padding:10px}.poc-report-editor-standalone form{padding:16px}.poc-report-template-card,.poc-report-exception-consent{flex-direction:column;align-items:stretch}.poc-report-template-card button,.poc-report-exception-consent>button{width:100%}}.poe-availability-calendar .days>button:not(:disabled){z-index:1;cursor:pointer;pointer-events:auto;touch-action:manipulation;position:relative}.poe-availability-calendar .days>button:disabled{cursor:not-allowed}.poc-request-modal-backdrop,.poc-document-modal-backdrop,.poc-report-editor-backdrop,.poe-modal-backdrop{justify-content:center!important;align-items:center!important;padding:18px!important;display:flex!important;overflow:hidden!important}.poc-request-modal,.poc-document-modal,.poc-report-editor-modal,.poe-inventory-modal{flex-direction:column;max-width:100%;display:flex;overflow:hidden;max-height:calc(100dvh - 36px)!important;margin:0!important}.poc-request-modal-scroll,.poc-document-modal-scroll,.poc-report-editor-modal-scroll{scrollbar-gutter:stable;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto!important}.poe-inventory-modal{overflow-y:auto}.poe-poc-root input:not([type=checkbox]):not([type=radio]),.poe-poc-root select,.poe-poc-root textarea,.poe-modal-backdrop input:not([type=checkbox]):not([type=radio]),.poe-modal-backdrop select,.poe-modal-backdrop textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111827!important;background:#fff!important;border-color:#b8c1cc!important}.poe-poc-root input::placeholder,.poe-poc-root textarea::placeholder,.poe-modal-backdrop input::placeholder,.poe-modal-backdrop textarea::placeholder{opacity:1;color:#6b7280!important}.poe-poc-root input:disabled,.poe-poc-root select:disabled,.poe-poc-root textarea:disabled{color:#4b5563!important;background:#e5e7eb!important}@media (max-width:900px){.poc-request-modal-backdrop,.poc-document-modal-backdrop,.poc-report-editor-backdrop,.poe-modal-backdrop{padding:10px!important}.poc-request-modal,.poc-document-modal,.poc-report-editor-modal,.poe-inventory-modal{max-height:calc(100dvh - 20px)!important}}@media (max-width:620px){.poc-report-select-or-input{grid-template-columns:1fr}.poc-report-editor-modal>header{padding:15px}.poc-report-editor-modal>header h2{font-size:20px}.poc-user-actions .contract-sign-complete{grid-template-columns:1fr!important}}.poc-global-report-warning{z-index:45;color:#fca5a5;background:#2d0c0ff7;border:1px solid #ef44446b;border-radius:15px;align-items:center;gap:14px;width:min(1280px,100% - 48px);margin:12px auto 20px;padding:15px 18px;display:flex;position:sticky;top:74px;box-shadow:0 16px 38px #0000004d}.poc-global-report-warning>div{flex:1;gap:4px;display:grid}.poc-global-report-warning b{color:#fff;font-size:13px}.poc-global-report-warning span{color:#f3a3a8;font-size:10px}.poc-global-report-warning button{color:#fff;background:#dc2626;border:0;border-radius:9px;min-height:36px;padding:0 13px;font-size:10px;font-weight:900}.poc-purpose-policy-notices{grid-template-columns:1fr 1fr;gap:12px;margin:-4px 0 20px;display:grid}.poc-purpose-policy-notices article{background:#f59e0b0e;border:1px solid #f59e0b38;border-radius:14px;padding:15px 17px}.poc-purpose-policy-notices b{color:#fbbf24;margin-bottom:5px;font-size:11px;display:block}.poc-purpose-policy-notices p{color:#a8a29e;margin:0;font-size:10px;line-height:1.65}.poc-equipment-calendar-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.poc-equipment-calendar-pair>.poc-form-section{min-width:0;margin:0;padding:23px}.poc-equipment-calendar-pair>.poc-form-section>header{min-height:58px}.poc-equipment-category-tabs{scrollbar-width:thin;gap:6px;margin:0 0 12px;padding-bottom:2px;display:flex;overflow-x:auto}.poc-equipment-category-tabs button{border:1px solid var(--poe-line);color:#777782;background:#171719;border-radius:999px;flex:none;min-height:30px;padding:0 10px;font-size:8px;font-weight:900}.poc-equipment-category-tabs button.active{color:#fff;background:#1472f3;border-color:#1472f3}.poc-equipment-carousel-shell{min-width:0}.poc-equipment-carousel-controls{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.poc-equipment-carousel-controls>span{color:#73737e;font-size:9px}.poc-equipment-carousel-controls>div{gap:5px;display:flex}.poc-equipment-carousel-controls button{border:1px solid var(--poe-line);color:#a5a5ad;background:#19191c;border-radius:8px;place-items:center;width:31px;height:31px;padding:0;display:grid}.poc-equipment-carousel{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:9px;padding:2px 1px 8px;display:flex;overflow-x:auto}.poc-compact-equipment-card{color:#e5e7eb;text-align:left;scroll-snap-align:start;background:#111113;border:1px solid #29292e;border-radius:13px;grid-template-rows:104px auto;align-content:start;gap:9px;min-width:136px;max-width:136px;min-height:153px;padding:8px;display:grid}.poc-compact-equipment-card:hover:not(:disabled){border-color:#4b5563;transform:translateY(-1px)}.poc-compact-equipment-card.selected{border-color:#1674f5;box-shadow:0 0 0 2px #1674f521}.poc-compact-equipment-card:disabled{cursor:not-allowed;opacity:.42}.poc-compact-equipment-image{background:linear-gradient(145deg,#1d1d20,#0b0b0c);border-radius:9px;place-items:center;display:grid;position:relative;overflow:hidden}.poc-compact-equipment-image img{object-fit:contain;width:100%;height:100%}.poc-compact-equipment-image i{color:#55555f;letter-spacing:.08em;font-size:18px;font-style:normal;font-weight:900}.poc-compact-equipment-image em{color:#fff;background:#1674f5;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;display:grid;position:absolute;top:6px;right:6px}.poc-compact-equipment-card>b{color:#f4f4f5;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.poc-equipment-carousel-empty{color:#72727d;text-align:center;border:1px dashed #303036;border-radius:12px;padding:30px;font-size:10px}.poc-selected-equipment-panel{background:#0f0f11;border:1px solid #29292e;border-radius:12px;gap:7px;margin-top:10px;padding:11px;display:grid}.poc-selected-equipment-panel>header{justify-content:space-between;align-items:center;display:flex}.poc-selected-equipment-panel>header b{color:#f1f5f9;font-size:10px}.poc-selected-equipment-panel>header span{color:#71717a;font-size:8px}.poc-selected-equipment-panel article{background:#19191c;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.poc-selected-equipment-panel article.unavailable{background:#7f1d1d38}.poc-selected-equipment-panel article>div:first-child{gap:2px;min-width:0;display:grid}.poc-selected-equipment-panel article>div:first-child b{color:#dedee3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.poc-selected-equipment-panel article small{color:#72727d;font-size:8px}.poc-selected-equipment-panel article>a{color:#7eb5ff;font-size:8px;text-decoration:none}.poc-selected-equipment-stepper{align-items:center;gap:6px;display:flex}.poc-selected-equipment-stepper button{color:#ddd;background:#242428;border:1px solid #35353a;border-radius:7px;place-items:center;width:26px;height:26px;padding:0;display:grid}.poc-selected-equipment-stepper button:disabled{opacity:.3}.poc-selected-equipment-stepper strong{color:#fff;text-align:center;min-width:28px;font-size:9px}.poc-se-consulted{margin-top:10px}.poc-equipment-calendar-pair .poe-availability-calendar{border-radius:14px;margin:0;padding:13px}.poc-equipment-calendar-pair .poe-availability-calendar .days>button,.poc-equipment-calendar-pair .poe-availability-calendar .days>span{gap:3px;min-height:49px;padding:5px}.poc-equipment-calendar-pair .poe-availability-calendar .days em{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7.5px;overflow:hidden}.poc-calendar-equipment-feedback{background:#0d0d0f;border:1px solid #2c2c31;border-radius:11px;margin-top:10px;padding:9px}.poc-calendar-equipment-feedback>header{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.poc-calendar-equipment-feedback>header b{color:#e4e4e7;font-size:9px}.poc-calendar-equipment-feedback>header span{color:#71717a;font-size:7px}.poc-calendar-equipment-feedback>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.poc-calendar-equipment-feedback article{border-radius:8px;align-items:center;gap:6px;min-width:0;padding:7px;display:flex}.poc-calendar-equipment-feedback article.available{color:#4ade80;background:#22c55e14}.poc-calendar-equipment-feedback article.unavailable{color:#f87171;background:#ef444417}.poc-calendar-equipment-feedback article span{gap:2px;min-width:0;display:grid}.poc-calendar-equipment-feedback article b{color:#e5e7eb;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.poc-calendar-equipment-feedback article small{color:currentColor;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.poc-delivery-recommendation{color:#86efac;background:#22c55e12;border-radius:9px;align-items:center;gap:7px;margin:-2px 0 11px;padding:8px 10px;font-size:8px;display:flex}.poc-delivery-recommendation b{color:#fff;background:#15803d;border-radius:999px;padding:3px 6px}.poc-delivery-recommendation span+span:before{color:#3f7650;content:"·";margin-right:7px}@keyframes pocConsentAttention{0%,to{border-color:#f59e0b61;box-shadow:0 0 #f59e0b00}50%{border-color:#f59e0bf2;box-shadow:0 0 0 5px #f59e0b1c}}.poe-poc-root .poc-check.terms.attention{background:#f59e0b12;animation:1.55s ease-in-out infinite pocConsentAttention}.poe-poc-root .poc-check.terms input{accent-color:#f59e0b;width:21px;height:21px}.poe-poc-root .poc-check.terms.checked{background:#22c55e0f;border-color:#22c55e61}.poc-submit-success-modal{z-index:300;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.poc-submit-success-modal>div{text-align:center;background:#171719;border:1px solid #ffffff21;border-radius:24px;justify-items:center;width:min(440px,100%);padding:34px;display:grid;box-shadow:0 30px 90px #0000008f}.poc-submit-success-modal i{color:#4ade80;background:#22c55e1f;border-radius:50%;place-items:center;width:68px;height:68px;margin-bottom:15px;display:grid}.poc-submit-success-modal p{color:#4ade80;letter-spacing:.18em;margin:0 0 7px;font-size:8px;font-weight:900}.poc-submit-success-modal h2{color:#fff;margin:0 0 10px;font-size:22px}.poc-submit-success-modal span{color:#9898a2;font-size:11px;line-height:1.7}.poc-submit-success-modal span b{color:#fff}.poc-submit-success-modal button{color:#fff;background:#1472f3;border:0;border-radius:11px;width:100%;min-height:45px;margin-top:22px;font-size:11px;font-weight:900}@media (max-width:1050px){.poc-equipment-calendar-pair{grid-template-columns:1fr}}@media (max-width:700px){.poc-purpose-policy-notices{grid-template-columns:1fr}.poc-global-report-warning{flex-wrap:wrap;align-items:flex-start;width:auto;margin:12px 18px 18px;position:static}.poc-global-report-warning button{width:100%}.poc-calendar-equipment-feedback>div{grid-template-columns:1fr}.poc-selected-equipment-panel article{grid-template-columns:minmax(0,1fr) auto}.poc-selected-equipment-panel article>a{display:none}}.poe-poc-root .poc-status.revision_requested{color:#c084fc;background:#a855f726}.poc-request-card-list{gap:11px;display:grid}.poc-request-card-list .poc-request-card{border:1px solid var(--poe-line);background:#171719;border-radius:17px;overflow:hidden}.poc-request-card-list .poc-request-card.report-required{border-color:#ef44446b}.poc-request-card-list .poc-request-card.revision-required{border-color:#a855f76b}.poc-request-card-list .poc-request-card-toggle{min-height:98px;padding:19px 22px}.poc-request-card-list .poc-request-card-title>span{font-size:10px}.poc-request-card-list .poc-request-card-title small{font-size:10px}.poc-request-card-list .poc-request-card-date span{font-size:10px}.poc-request-modal-backdrop,.poc-document-modal-backdrop{z-index:180;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.poc-request-modal{color:#fff;background:#151517;border:1px solid #ffffff1f;border-radius:22px;flex-direction:column;width:min(1180px,96vw);max-height:93vh;display:flex;overflow:hidden;box-shadow:0 35px 100px #0000009e}.poc-request-modal-header{background:#1b1b1e;border-bottom:1px solid #29292e;justify-content:space-between;align-items:center;gap:20px;padding:21px 25px;display:flex}.poc-request-modal-header>div{gap:4px;display:grid}.poc-request-modal-header p{color:#579eff;letter-spacing:.16em;margin:0;font-size:8px;font-weight:900}.poc-request-modal-header h2{color:#fff;margin:0;font-size:22px}.poc-request-modal-header>button{color:#bbb;background:#252529;border:1px solid #36363c;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.poc-request-modal-scroll{padding:0 25px 27px;overflow:auto}.poc-request-card-body.modal-body{border:0;padding:0}.poc-progress{background:#111113;border-bottom:1px solid #29292e;padding:18px 25px}.poc-progress>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.poc-progress>header b{color:#fff;font-size:11px}.poc-progress>header span{color:#7f8792;font-size:9px}.poc-progress ol{grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none;display:grid}.poc-progress li{color:#55555f;text-align:center;justify-items:center;gap:7px;display:grid;position:relative}.poc-progress li:before{z-index:0;content:"";background:#2b2b30;width:100%;height:2px;position:absolute;top:14px;right:50%}.poc-progress li:first-child:before{display:none}.poc-progress li i{z-index:1;color:#70707b;background:#151517;border:2px solid #35353b;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;font-weight:900;display:grid;position:relative}.poc-progress li span{max-width:105px;font-size:9px;font-weight:900;line-height:1.35}.poc-progress li.done:before,.poc-progress li.active:before{background:#1472f3}.poc-progress li.done i{color:#fff;background:#1472f3;border-color:#1472f3}.poc-progress li.done span{color:#78b4ff}.poc-progress li.active i{color:#93c5fd;background:#112749;border-color:#60a5fa;box-shadow:0 0 0 5px #3b82f61c}.poc-progress li.active span{color:#fff}.poc-progress.stopped li.active i{color:#fca5a5;background:#3a1216;border-color:#ef4444;box-shadow:0 0 0 5px #ef44441a}.poc-request-overview{margin-top:21px}.poc-request-modal .poc-request-grid{grid-template-columns:repeat(3,1fr);margin-top:0}.poc-request-modal .poc-request-grid span{min-height:72px;font-size:12px}.poc-request-modal .poc-request-grid b{font-size:9px}.poc-request-equipment-summary{color:#bbb;background:#101012;border-radius:11px;align-items:flex-start;gap:12px;margin-top:12px;padding:14px 16px;font-size:11px;display:flex}.poc-request-equipment-summary b{color:#fff;white-space:nowrap}.poc-request-modal .poc-request-manuals{background:#111113;border:1px solid #2d2d32;border-radius:10px;margin-top:10px;padding:12px 14px}.poc-request-modal .poc-request-manuals>b{color:#8d8d98;margin-bottom:7px;font-size:9px;display:block}.poc-request-modal .poc-request-manuals>div{flex-wrap:wrap;gap:6px;display:flex}.poc-request-modal .poc-request-manuals a{color:#7bb4ff;background:#222226;border-radius:7px;padding:6px 8px;font-size:9px;text-decoration:none}.poc-revision-request{background:#a855f714;border:1px solid #a855f74d;border-radius:12px;gap:5px;margin-top:13px;padding:15px 17px;display:grid}.poc-revision-request b{color:#d8b4fe;font-size:11px}.poc-revision-request span{color:#ddd6fe;font-size:11px;line-height:1.65}.poc-revision-request small{color:#8b7b9c;font-size:8px}.poc-company-snapshot{background:#111113;border:1px solid #2c2c31;border-radius:12px;margin-top:13px;padding:15px}.poc-company-snapshot>header{color:#eee;margin-bottom:9px;font-size:10px;font-weight:900}.poc-company-snapshot>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.poc-company-snapshot span{color:#bbb;background:#1b1b1e;border-radius:8px;gap:3px;padding:9px;font-size:10px;display:grid}.poc-company-snapshot span.wide{grid-column:1/-1}.poc-company-snapshot span b{color:#777782;font-size:8px}.poc-request-modal .poc-contract-summary.expanded{border-radius:13px;gap:8px;margin-top:13px;padding:17px;display:grid}.poc-contract-summary.expanded>div{justify-content:space-between;align-items:center;display:flex}.poc-contract-summary.expanded>div b{color:#dbeafe;font-size:12px}.poc-contract-summary.expanded>div span{color:#93c5fd;background:#3b82f624;border-radius:7px;padding:5px 8px;font-size:9px}.poc-contract-summary.expanded p{color:#8798ad;margin:0;font-size:10px;line-height:1.6}.poc-contract-summary.expanded small{color:#6b7e94;font-size:9px}.poc-contract-summary.expanded>footer{flex-wrap:wrap;gap:8px;margin-top:3px;display:flex}.poc-contract-summary.expanded>footer a,.poc-contract-summary.expanded>footer button{color:#93c5fd;background:#3b82f61f;border:1px solid #3b82f64d;border-radius:9px;align-items:center;gap:7px;min-height:39px;padding:0 12px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.poc-contract-summary.expanded>footer em{color:#94a3b8;font-size:9px;font-style:normal}.poc-request-logistics{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px;display:grid}.poc-request-logistics aside{color:#92929c;background:#111113;border-radius:10px;padding:12px 14px;font-size:10px}.poc-request-logistics aside b{color:#ddd;margin-bottom:4px;display:block}.poc-request-logistics aside span{margin-right:5px}.poc-request-logistics aside.reject{color:#fca5a5;background:#ef444414}.poc-history-details>div{font-size:10px;grid-template-columns:130px 1fr auto!important}.poc-report-summary.large{border:1px solid #3b82f640;border-left:3px solid #1472f3;border-radius:12px;margin-top:13px;padding:16px}.poc-report-summary.large>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.poc-report-summary.large>header>div:first-child{gap:3px;display:grid}.poc-report-summary.large>header b{color:#fff;font-size:12px}.poc-report-summary.large>header span{color:#80b7ff;font-size:9px}.poc-report-summary.large>header>div:last-child{gap:7px;display:flex}.poc-report-summary.large button,.poc-report-summary.large a{color:#a7ceff;background:#183252;border:1px solid #315987;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.poc-report-summary.large p{color:#9aaabd;margin:10px 0 6px;font-size:10px;line-height:1.65}.poc-report-summary.large small{color:#657589;font-size:8px}.poc-document-modal-backdrop{z-index:240}.poc-document-modal{background:#1b1b1e;border:1px solid #ffffff29;border-radius:18px;flex-direction:column;width:min(1140px,97vw);max-height:95vh;display:flex;overflow:hidden;box-shadow:0 35px 110px #000000b3}.poc-document-modal>header{border-bottom:1px solid #323238;justify-content:space-between;align-items:center;gap:18px;padding:15px 19px;display:flex}.poc-document-modal>header p{color:#6ba8fa;letter-spacing:.16em;margin:0 0 3px;font-size:7px;font-weight:900}.poc-document-modal>header h2{color:#fff;margin:0;font-size:17px}.poc-document-modal>header nav{gap:6px;display:flex}.poc-document-modal>header a,.poc-document-modal>header button{color:#ddd;background:#28282d;border:1px solid #3c3c43;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.poc-document-modal>header .close{justify-content:center;width:36px;padding:0}.poc-document-modal-scroll{background:#0e0e10;padding:18px;overflow:auto}.poc-document-modal-scroll>.poc-report-document,.poc-document-modal-scroll>.poc-contract-document{width:min(860px,100%);margin:0 auto}.poe-poc-root .poc-contract-page{min-height:1080px;padding:45px 54px}.poe-poc-root .poc-contract-page .clauses h3{margin-top:17px;font-size:11px}.poe-poc-root .poc-contract-page .clauses p{font-size:9px;line-height:1.85}.poe-poc-root .poc-contract-signature-panels{border:1px solid #777;grid-template-columns:1fr 1fr}.poe-poc-root .poc-contract-signature-panels>section{min-width:0}.poe-poc-root .poc-contract-signature-panels>section>b{padding:7px;font-size:9px}.poe-poc-root .poc-contract-signature-panels dl>div{grid-template-columns:72px minmax(0,1fr)}.poe-poc-root .poc-contract-signature-panels dt,.poe-poc-root .poc-contract-signature-panels dd{font-size:8px}.poe-poc-root .poc-contract-signature-panels dd span{float:right;margin-left:10px}.poe-poc-root .poc-contract-page>footer>.poc-contract-audit-line{color:#555;border-top:1px solid #bbb;grid-template-columns:1.4fr .8fr 1.1fr auto;align-items:center;gap:8px;margin-top:8px;padding-top:7px;font-size:7px;display:grid}.poe-poc-root .poc-contract-audit-line b{color:#111;text-align:right}.poc-contract-audit{background:#18181b;border:1px solid #33333a;border-radius:12px;width:min(860px,100%);margin:16px auto 0;padding:17px}.poc-contract-audit>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.poc-contract-audit>header b{color:#fff;font-size:11px}.poc-contract-audit>header span{color:#73737e;font-size:8px}.poc-contract-audit article{color:#aaa;border-top:1px solid #29292e;grid-template-columns:140px 120px minmax(170px,1fr) 120px 150px;gap:8px;padding:9px 0;font-size:8px;display:grid}.poc-contract-audit article b{color:#ddd}.poc-contract-audit article em{color:#8bbcff;font-style:normal}.poc-contract-audit article small{color:#7d8794}.poc-contract-audit>p{color:#777;font-size:9px}.poc-user-actions .revision{grid-template-columns:1fr auto!important}.poc-user-actions .revision label{grid-column:1}.poc-user-actions .revision textarea{color:#fff;resize:vertical;background:#0d0d0f;border:1px solid #36323d;border-radius:8px;min-height:76px;padding:9px}.poc-manager-actions .poc-action-grid footer.wide{flex-wrap:wrap;gap:7px;display:flex}.poc-manager-actions button.warning{color:#f3e8ff!important;background:#6b3aa5!important}.poc-action-complete.revision{color:#c084fc}.poc-request-modal .poc-report-editor{margin-top:14px;padding:15px}.poc-report-form-title>span{align-items:center;gap:5px;display:flex}.poc-report-form-title>span i,.poc-report-editor label>em,.poc-report-images header em{color:#fb7185;font-size:8px;font-style:normal}.poc-report-form-title>span small,.poc-report-editor label>small{color:#7f8b99;font-size:8px;font-weight:700}.poc-report-form-section{background:#121214;border:1px solid #2b2b31;border-radius:13px;gap:13px;padding:16px;display:grid}.poc-report-form-section>header{align-items:center;gap:10px;display:flex}.poc-report-form-section>header>span{color:#fff;background:#1472f3;border-radius:9px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:900;display:grid}.poc-report-form-section>header>div{gap:3px;display:grid}.poc-report-form-section>header h3{color:#fff;margin:0;font-size:13px}.poc-report-form-section>header p{color:#71717c;margin:0;font-size:8px}.poc-report-field-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.poc-report-field-grid.three{grid-template-columns:repeat(3,1fr)}.poc-report-field-grid .wide{grid-column:1/-1}.poc-report-form-section>label{color:#9a9aa4;flex-direction:column;gap:5px;font-size:9px;font-weight:800;display:flex}.poc-report-form-section textarea{min-height:98px!important}.poc-report-form-section .poc-report-images{margin:0}.poc-report-images>i{color:#666670;text-align:center;margin-top:8px;font-size:8px;font-style:normal;display:block}.poc-report-form-message{color:#fca5a5;background:#ef44441a;border-radius:9px;margin:0;padding:11px 13px;font-size:9px}.poe-poc-root .poc-report-document{box-sizing:border-box;width:100%}.poe-poc-root .poc-report-document td{white-space:pre-wrap}@media (max-width:900px){.poc-request-modal-backdrop,.poc-document-modal-backdrop{padding:10px}.poc-request-modal{border-radius:14px;width:100%;max-height:97vh}.poc-request-modal .poc-request-grid{grid-template-columns:1fr 1fr}.poc-progress ol{grid-template-columns:repeat(6,minmax(115px,1fr));padding:5px 0;overflow-x:auto}.poc-report-field-grid.three{grid-template-columns:1fr 1fr}.poc-contract-audit article{grid-template-columns:120px 1fr 120px}.poc-contract-audit article span,.poc-contract-audit article small{grid-column:2/-1}}@media (max-width:620px){.poc-request-modal-header{padding:16px}.poc-request-modal-header h2{font-size:18px}.poc-request-modal-scroll{padding:0 14px 18px}.poc-progress{padding:14px 16px}.poc-request-modal .poc-request-grid,.poc-request-logistics,.poc-company-snapshot>div,.poc-report-field-grid,.poc-report-field-grid.three{grid-template-columns:1fr}.poc-company-snapshot span.wide,.poc-report-field-grid .wide{grid-column:auto}.poc-report-summary.large>header,.poc-document-modal>header{flex-direction:column;align-items:flex-start}.poc-document-modal>header nav{flex-wrap:wrap;width:100%}.poc-document-modal>header a,.poc-document-modal>header button:not(.close){flex:1;justify-content:center}.poc-contract-summary.expanded>div{flex-direction:column;align-items:flex-start}.poc-request-card-list .poc-request-card-toggle{padding:16px}.poc-user-actions .revision{grid-template-columns:1fr!important}.poc-user-actions .revision button{width:100%}.poe-poc-root .poc-contract-page{min-height:auto;padding:24px}.poe-poc-root .poc-contract-signature-panels{grid-template-columns:1fr}.poe-poc-root .poc-contract-signature-panels>section:first-child{border-bottom:1px solid #777;border-right:0}.poe-poc-root .poc-contract-page>footer>.poc-contract-audit-line{grid-template-columns:1fr}}@media print{.poc-document-window .poc-contract-page{break-after:page;page-break-after:always;width:210mm;min-height:297mm;padding:15mm 16mm}.poc-document-window .poc-contract-page:last-child{break-after:auto;page-break-after:auto}.poc-document-window .poc-contract-signature-panels{grid-template-columns:1fr 1fr}.poc-document-window .poc-contract-signature-panels>section:first-child{border-bottom:0;border-right:1px solid #777}.poc-document-window .poc-contract-page>footer>.poc-contract-audit-line{grid-template-columns:1.4fr .8fr 1.1fr auto}}.poe-main{width:min(1536px,100% - 40px)}.poe-admin-dashboard{align-self:start;min-width:0;overflow:visible}.poc-request-modal-backdrop,.poc-document-modal-backdrop,.poc-report-editor-backdrop{justify-content:center;align-items:flex-start;place-items:initial;padding:max(18px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom));display:flex;overflow:auto}.poc-request-modal,.poc-document-modal,.poc-report-editor-modal{min-height:0;max-height:calc(100dvh - 36px);margin:auto}.poc-request-modal{width:min(1360px,100%)}.poc-request-modal-scroll,.poc-document-modal-scroll,.poc-report-editor-modal-scroll{overscroll-behavior:contain;min-height:0}.poc-request-card-list .poc-request-card-title>span,.poc-request-card-list .poc-request-card-title small,.poc-request-card-list .poc-request-card-date span{color:#a7a9b3;font-size:12px}.poc-request-card-list .poc-request-card-title h3{font-size:19px!important}.poc-request-card-list .poc-request-card-date b{font-size:13px}.poc-request-card-list .poc-status,.poc-request-card-list .poc-contract-badge,.poc-request-card-list .poc-request-badges>strong{font-size:11px}.poc-request-modal-header p{font-size:10px}.poc-request-modal-header h2{font-size:26px}.poc-request-modal-header span{color:#b2b4bd;font-size:13px}.poc-progress>header b{font-size:13px}.poc-progress>header span,.poc-progress li span{color:#a5a8b2;font-size:11px}.poc-progress li span{max-width:170px}.poc-request-modal .poc-request-grid span{color:#e0e1e5;font-size:14px}.poc-request-modal .poc-request-grid b{color:#a1a4ae;font-size:11px}.poc-contract-summary.expanded p,.poc-request-logistics aside,.poc-history-details>div{color:#b9bbc3;font-size:12px}.poc-report-editor-modal-scroll{background:#eef2f7}.poc-report-editor-standalone{color:#111827;margin:0 auto;padding:0;background:#fff!important;border:0!important}.poc-report-editor-standalone form{background:#fff;border:1px solid #d8e0ea;border-radius:14px;gap:16px;max-width:1120px;margin:0 auto;padding:26px;display:grid}.poc-report-editor-standalone .poc-report-form-title h3{color:#111827;font-size:21px}.poc-report-editor-standalone .poc-report-form-title>span,.poc-report-editor-standalone .poc-report-form-title>span small{color:#64748b;font-size:11px}.poc-report-editor-standalone .poc-report-form-section{background:#f8fafc;border-color:#dce3ec}.poc-report-editor-standalone .poc-report-form-section>header h3{color:#111827;font-size:16px}.poc-report-editor-standalone .poc-report-form-section>header p{color:#64748b;font-size:11px}.poc-report-editor-standalone .poc-report-form-section label{color:#334155;font-size:12px}.poc-report-editor-standalone input,.poc-report-editor-standalone select,.poc-report-editor-standalone textarea{color:#111827;background:#fff;border-color:#b9c6d6;font-size:13px}.poc-report-editor-standalone textarea{min-height:112px!important}.poc-report-editor-standalone .poc-report-options{grid-template-columns:1fr!important}.poc-report-share-consent{color:#78350f!important;background:#fffbeb!important;margin:0!important}.poc-report-share-consent.checked{color:#14532d!important;background:#f0fdf4!important}.poc-report-save-actions{grid-template-columns:minmax(180px,.55fr) minmax(260px,1fr);gap:10px;display:grid}.poc-report-save-actions button{border:0;border-radius:10px;min-height:54px;font-size:14px;font-weight:900}.poc-report-draft-save{color:#334155!important;background:#fff!important;border:1px solid #94a3b8!important}.poc-report-save-actions .poc-report-final-submit{color:#fff;background:linear-gradient(90deg,#1269ec,#2d7cff);box-shadow:0 12px 28px #0070ff38}.poe-admin-title>div>span{color:#a3a6b0;font-size:13px}.poe-admin-title aside span{color:#a3a6b0;font-size:11px}.poe-admin-tabs button{color:#a3a6b0;font-size:12px}.poe-admin-subtabs button{color:#9fa2ac;font-size:10px}.poe-poc-root .poc-admin-kpis span{color:#a5a8b2;font-size:11px}.poe-poc-root .poc-admin-kpis small{color:#9396a0;font-size:10px}.poe-admin-calendar>header p,.poe-inventory-admin>header p,.poe-assets-admin>header p{font-size:10px}.poe-admin-calendar>header span,.poe-inventory-admin>header span,.poe-assets-admin>header span{color:#a0a3ad;font-size:12px}.poe-admin-calendar>header h2{font-size:21px}.poe-schedule-legend{color:#9fa2ac;font-size:9px}.poe-admin-calendar .week b{color:#a0a3ad;font-size:10px}.poe-admin-calendar .grid>button>b{font-size:11px}.poe-admin-calendar .grid>button span,.poe-admin-calendar .grid>button em{font-size:9px}.poe-inventory-cards h3{font-size:17px}.poe-inventory-cards article>p{color:#a0a3ad;font-size:11px}.poe-inventory-cards .chips span,.poe-inventory-cards footer button{font-size:10px}.poe-assets-admin form label,.poe-inventory-modal label{color:#a6a9b3;font-size:11px}.poe-asset-table-wrap table{font-size:11px}.poe-poc-root .poc-manager-actions header b{font-size:12px}.poe-poc-root .poc-manager-actions header span{color:#9ca3af;font-size:10px}.poe-poc-root .poc-manager-actions footer button,.poe-poc-root .poc-copy-guide,.poe-poc-root .poc-action-complete{font-size:11px}.poe-poc-root .poc-asset-picker>header b{font-size:12px}.poe-poc-root .poc-asset-picker>header span,.poe-poc-root .poc-asset-picker p{color:#9ca3af;font-size:10px}.poe-poc-root .poc-asset-picker>div>strong{font-size:11px}.poe-poc-root .poc-analytics-grid h3{font-size:14px}.poe-poc-root .poc-analytics-grid small,.poe-poc-root .poc-analytics-grid dl div,.poe-poc-root .poc-analytics-users time{color:#9ca3af;font-size:10px}.poe-poc-root .poc-analytics-users article>div b,.poe-poc-root .poc-analytics-users article>span b{font-size:12px}@media (max-width:900px){.poe-main{width:min(100% - 20px,1536px)}.poc-request-modal-backdrop,.poc-document-modal-backdrop,.poc-report-editor-backdrop{padding:10px}.poc-request-modal,.poc-document-modal,.poc-report-editor-modal{max-height:calc(100dvh - 20px)}.poc-report-save-actions{grid-template-columns:1fr}}.poc-request-modal-backdrop,.poc-document-modal-backdrop,.poc-report-editor-backdrop,.poe-modal-backdrop{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;padding:max(18px, env(safe-area-inset-top)) 18px max(24px, env(safe-area-inset-bottom))!important;justify-content:center!important;align-items:safe center!important;display:flex!important;overflow:hidden auto!important}.poc-request-modal,.poc-document-modal,.poc-report-editor-modal,.poe-inventory-modal{width:min(1360px,100%);height:auto!important;max-height:none!important;margin:auto!important;overflow:visible!important}.poc-document-modal{width:min(1420px,100%)}.poe-inventory-modal{width:min(920px,100%)}.poc-request-modal-scroll,.poc-document-modal-scroll,.poc-report-editor-modal-scroll{overscroll-behavior:auto;min-height:0;flex:none!important;overflow:visible!important}.poc-request-modal-header,.poc-document-modal>header,.poc-report-editor-modal>header,.poe-inventory-modal>header{z-index:12;position:sticky;top:-1px}.poc-submit-success-modal{padding:max(18px, env(safe-area-inset-top)) 18px max(24px, env(safe-area-inset-bottom));align-items:start;overflow-y:auto}.poc-submit-success-modal>div{margin:auto}@media (max-width:900px){.poc-request-modal-backdrop,.poc-document-modal-backdrop,.poc-report-editor-backdrop,.poe-modal-backdrop{padding:10px!important}}:is(.poc-admin-workflow:has(.poc-inline-workspace)>.poc-admin-kpis,.poc-admin-workflow:has(.poc-inline-workspace)>.poe-admin-calendar,.poe-tracking-page:has(.poc-inline-workspace)>.poe-page-title,.poe-tracking-page:has(.poc-inline-workspace)>.poe-tracking-summary){display:none}.poc-inline-workspace{color:#fff;background:#151517;border:1px solid #ffffff21;border-radius:20px;width:100%;min-width:0;margin:0;scroll-margin-top:18px;overflow:visible;box-shadow:0 20px 55px #0000003d}.poc-inline-page-header{background:#1c1c1f;border-bottom:1px solid #303036;border-radius:20px 20px 0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px 26px;display:grid}.poc-inline-page-header>button,.poc-inline-page-header>nav a,.poc-inline-page-header>nav button{color:#f4f4f5;cursor:pointer;background:#29292e;border:1px solid #414148;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.poc-inline-page-header>div{gap:4px;min-width:0;display:grid}.poc-inline-page-header p{color:#67a9ff;letter-spacing:.15em;margin:0;font-size:10px;font-weight:900}.poc-inline-page-header h2{overflow-wrap:anywhere;color:#fff;margin:0;font-size:24px}.poc-inline-page-header span{color:#a8abb5;font-size:12px}.poc-inline-page-header>em{color:#93c5fd;background:#2563eb29;border-radius:9px;padding:7px 11px;font-size:11px;font-style:normal;font-weight:900}.poc-inline-page-header>em.active{color:#86efac;background:#16a34a26}.poc-inline-page-header>em.preview{color:#a1a1aa;background:#2a2a2f}.poc-inline-page-header>nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.poc-inline-page-header>nav .primary{color:#fff;background:#1565da;border-color:#2563eb}.poc-request-detail-page>.poc-progress{padding:22px 28px}.poc-request-detail-page>.poc-request-card-body{padding:4px 28px 32px}.poc-request-detail-page .poc-request-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:0;display:grid}.poc-request-detail-page .poc-request-grid span{color:#e4e4e7;overflow-wrap:anywhere;background:#202023;border-radius:11px;align-content:center;gap:6px;min-height:78px;padding:14px;font-size:13px;display:grid}.poc-request-detail-page .poc-request-grid b{color:#9ca3af;font-size:10px}.poc-request-detail-page .poc-request-manuals{background:#111113;border:1px solid #34343a;border-radius:11px;margin-top:10px;padding:13px 15px}.poc-request-detail-page .poc-request-manuals>b{color:#d4d4d8;margin-bottom:8px;font-size:11px;display:block}.poc-request-detail-page .poc-request-manuals>div{flex-wrap:wrap;gap:7px;display:flex}.poc-request-detail-page .poc-request-manuals a{color:#93c5fd;background:#242429;border-radius:8px;padding:7px 9px;font-size:10px;text-decoration:none}.poc-request-detail-page .poc-contract-summary.expanded{border-radius:15px;gap:10px;margin-top:15px;padding:20px;display:grid}.poc-request-detail-page .poc-contract-summary.electronic.action-required{border:2px solid #3387ff;box-shadow:0 15px 38px #0058d22e,inset 0 0 0 1px #93c5fd1f;background:linear-gradient(135deg,#0a4aa452,#102241b8)!important}.poc-contract-critical-label{color:#fde68a;background:#f59e0b1c;border-left:3px solid #fbbf24;border-radius:7px;padding:10px 12px;font-size:12px;line-height:1.55;display:block}.poc-request-detail-page .poc-contract-summary.expanded>div b{color:#f8fafc;font-size:16px}.poc-request-detail-page .poc-contract-summary.expanded>div span{font-size:11px}.poc-request-detail-page .poc-contract-summary.expanded p{color:#c4d3e8;font-size:12px}.poc-electronic-contract-link{box-sizing:border-box;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;width:min(720px,100%);box-shadow:0 12px 28px #0055c847;color:#fff!important;background:linear-gradient(90deg,#0867df,#0d55b7)!important;border:1px solid #79afff!important;border-radius:13px!important;gap:13px!important;min-height:78px!important;padding:14px 16px!important;display:grid!important}.poc-electronic-contract-link>i{color:#fff;background:#ffffff29;border-radius:11px;place-items:center;width:46px;height:46px;display:grid}.poc-electronic-contract-link>span{gap:4px;display:grid}.poc-electronic-contract-link>span b{color:#fff;font-size:15px}.poc-electronic-contract-link>span small{color:#dbeafe;font-size:11px}.poc-postal-contract-open{min-height:44px!important;font-size:11px!important}.poc-report-template-card.preview{opacity:.82;background:#1a1a1d;border-color:#38383e}.poc-report-template-card.preview b{color:#d4d4d8;font-size:12px}.poc-report-template-card.preview span{color:#85858f;font-size:10px}.poc-report-template-card.preview button{color:#d4d4d8;background:#29292e;border:1px solid #44444b}.poc-report-template-card.active{background:linear-gradient(135deg,#15803d2e,#0d361f5c);border:2px solid #22c55e8c;box-shadow:0 13px 32px #16a34a1c}.poc-report-template-card.active b{color:#f0fdf4;font-size:15px}.poc-report-template-card.active span{color:#bbf7d0;font-size:12px}.poc-report-template-card.active button{min-height:46px;padding:0 16px;font-size:12px}.poc-report-template-card.submitted{background:linear-gradient(135deg,#0d948833,#0a3f3d59);border-color:#2dd4bf99}.poc-report-template-card.submitted b{color:#ccfbf1}.poc-request-card-list .poc-request-badges{flex-wrap:wrap}.poc-report-complete-badge{white-space:nowrap;border:1px solid #2dd4bf59;color:#5eead4!important;background:#0d948824!important}.poc-report-summary.completed{border-color:#2dd4bf73 #2dd4bf73 #2dd4bf73 #14b8a6}.poc-report-summary.completed>header b i{color:#5eead4;background:#0d94882e;border-radius:6px;margin-right:7px;padding:4px 7px;font-size:10px;font-style:normal;display:inline-block}.poc-report-form-title>span b.submitted{color:#0f766e;background:#ccfbf1;border-radius:6px;padding:4px 7px}.poc-manager-status-navigation{background:#1e40af17;border:1px solid #60a5fa4d;border-radius:12px;gap:12px;margin:0 0 15px;padding:16px;display:grid}.poc-manager-status-navigation>header{gap:4px;display:grid!important}.poc-manager-status-navigation>div{grid-template-columns:minmax(150px,1fr) minmax(160px,auto) minmax(150px,1fr);align-items:center;gap:9px;display:grid}.poc-manager-status-navigation>div button{color:#dbeafe;background:#17345c;border:1px solid #3b65a0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:42px;font-size:11px;font-weight:900;display:inline-flex}.poc-manager-status-navigation>div button:disabled{cursor:not-allowed;opacity:.38}.poc-manager-status-navigation>div strong{color:#fff;text-align:center;font-size:13px}.poc-manager-status-navigation>small{color:#94a3b8;font-size:10px}.poc-user-actions .postal-contract-send{background:#78350f24!important;border-color:#f59e0b66!important;grid-template-columns:minmax(0,1fr) minmax(220px,.45fr) auto!important}.poc-user-actions .postal-contract-send header b{color:#fcd34d;font-size:13px}.poc-user-actions .postal-contract-send header span{color:#d6c09a;font-size:11px}.poc-user-actions .postal-contract-send label{color:#f5d58f;font-size:11px}.poc-user-actions .postal-contract-send input{color:#111827;background:#fff;font-size:12px}.poc-user-actions .postal-contract-send>p{color:#fde68a;gap:4px;margin:0;display:grid}.poc-user-actions .postal-contract-send>p span{color:#c8b48d;font-size:11px}.poc-report-page{color:#111827;background:#eef2f7;border-color:#d8e0ea}.poc-report-page .poc-inline-page-header{background:#fff;border-color:#d8e0ea}.poc-report-page .poc-inline-page-header h2{color:#111827}.poc-report-page .poc-inline-page-header span{color:#64748b}.poc-report-page .poc-inline-page-header>button{color:#1e293b;background:#fff;border-color:#cbd5e1}.poc-report-page>.poc-report-editor{padding:24px}.poc-report-page .poc-report-preview-notice{background:#fafafa;border-color:#d4d4d8}.poc-report-page .poc-report-preview-notice b{color:#52525b}.poc-report-page .poc-report-preview-notice span{color:#71717a}.poc-document-page{background:#101012}.poc-inline-document-canvas{background:#0c0c0e;border-radius:0 0 20px 20px;padding:26px;overflow-x:auto}.poc-inline-document-canvas>.poc-report-document,.poc-inline-document-canvas>.poc-contract-document{width:min(860px,100%);margin:0 auto}.poc-postal-print-guide{color:#fcd34d;background:#78350f2e;border:1px solid #f59e0b6b;border-radius:13px;grid-template-columns:auto minmax(0,1fr);gap:14px;margin:18px 24px 0;padding:17px 19px;display:grid}.poc-postal-print-guide>div{gap:5px;display:grid}.poc-postal-print-guide b{font-size:14px}.poc-postal-print-guide span{color:#ded0b5;font-size:11px;line-height:1.65}.poc-postal-print-guide small{color:#f8dfa8;font-size:11px;font-weight:800}.poe-poc-root .poc-contract-items-table{table-layout:fixed;break-inside:avoid;page-break-inside:avoid;margin:10px 0 7px}.poe-poc-root .poc-contract-items-table th:first-child,.poe-poc-root .poc-contract-items-table td:first-child{text-align:center;width:8%}.poe-poc-root .poc-contract-items-table th:nth-child(2){width:34%}.poe-poc-root .poc-contract-items-table th:nth-child(3),.poe-poc-root .poc-contract-items-table td:nth-child(3){text-align:center;width:10%}.poe-poc-root .poc-contract-items-table th,.poe-poc-root .poc-contract-items-table td{padding:5px 6px;font-size:7px;line-height:1.3}.poe-poc-root .poc-contract-items-table td{overflow-wrap:anywhere}.poc-contract-items-continued{text-align:right;color:#555!important;margin:3px 0!important;font-size:7px!important}.poc-contract-equipment-summary{color:#333!important;margin-top:4px!important;font-size:8px!important}.poe-availability-calendar .days>button.partial.selected,.poe-availability-calendar .days>button.full.selected{box-shadow:inset 0 0 0 2px #60a5fa}@media (max-width:900px){.poc-inline-page-header{grid-template-columns:1fr;gap:12px;padding:16px}.poc-inline-page-header>button{justify-self:start}.poc-inline-page-header>nav{justify-content:stretch}.poc-inline-page-header>nav>*{flex:1}.poc-request-detail-page>.poc-progress{padding:18px 16px;overflow-x:auto}.poc-request-detail-page .poc-progress ol{min-width:690px}.poc-request-detail-page>.poc-request-card-body{padding:2px 16px 24px}.poc-request-detail-page .poc-request-grid{grid-template-columns:1fr}.poc-request-detail-page .poc-request-grid span{min-height:0}.poc-report-page>.poc-report-editor,.poc-inline-document-canvas{padding:10px}.poc-manager-status-navigation>div{grid-template-columns:1fr}.poc-user-actions .postal-contract-send{grid-template-columns:1fr!important}.poc-postal-print-guide{margin:10px}}@media print{.poc-inline-page-header,.poc-postal-print-guide,.poc-contract-audit{display:none!important}.poc-inline-workspace,.poc-inline-document-canvas{box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important}}.poc-report-example{box-sizing:border-box;color:#172033;background:#fff;border:1px solid #d7e0eb;border-radius:16px;gap:14px;width:min(1040px,100% - 48px);margin:24px auto 34px;padding:28px;display:grid;box-shadow:0 14px 36px #0f172a14}.poc-report-example>header{border-bottom:2px solid #172033;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.poc-report-example>header div{gap:5px;display:grid}.poc-report-example>header p{color:#1769d2;letter-spacing:.16em;margin:0;font-size:10px;font-weight:900}.poc-report-example>header h2{color:#0f172a;margin:0;font-size:30px}.poc-report-example>header span{color:#59677a;font-size:12px;line-height:1.55}.poc-report-example>header strong{color:#9a5b00;white-space:nowrap;background:#fff8e8;border:1px solid #f0b354;border-radius:8px;padding:8px 11px;font-size:11px}.poc-report-example>aside{background:#edf5ff;border-left:4px solid #2778da;border-radius:8px;gap:4px;padding:13px 15px;display:grid}.poc-report-example>aside b{color:#1558a7;font-size:12px}.poc-report-example>aside span{color:#263c58;font-size:12px}.poc-report-example>aside small{color:#69798c;font-size:10px}.poc-report-example>section{background:#fbfcfe;border:1px solid #dce4ed;border-radius:11px;overflow:hidden}.poc-report-example>section>h3{color:#172033;background:#f3f6fa;border-bottom:1px solid #dce4ed;align-items:center;gap:9px;margin:0;padding:11px 14px;font-size:14px;display:flex}.poc-report-example>section>h3 i{color:#fff;background:#1769d2;border-radius:7px;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;display:grid}.poc-report-example dl{margin:0;display:grid}.poc-report-example dl>div{border-top:1px solid #e7ecf2;grid-template-columns:190px minmax(0,1fr);display:grid}.poc-report-example dl>div:first-child{border-top:0}.poc-report-example dt{color:#415269;background:#f8fafc;padding:12px 14px;font-size:11px;font-weight:900}.poc-report-example dd{color:#1f2937;white-space:pre-wrap;margin:0;padding:12px 14px;font-size:12px;line-height:1.65}.poc-report-example-photos{border-top:1px solid #e7ecf2;grid-template-columns:1fr 1fr;gap:9px;padding:12px;display:grid}.poc-report-example-photos span{color:#718198;text-align:center;background:linear-gradient(145deg,#edf3f9,#f9fbfd);border:1px dashed #aebfd2;border-radius:8px;place-items:center;min-height:82px;padding:12px;font-size:10px;display:grid}.poc-report-example-photos b{color:#344b67;font-size:11px}.poc-report-example section>footer{background:#eff8f3;border-top:1px solid #dce4ed;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;display:flex}.poc-report-example section>footer b{color:#15733c;font-size:12px}.poc-report-example section>footer span{color:#3f6550;text-align:right;font-size:10px}.poc-report-editor-standalone .poc-report-images{background:#f7faff;border-color:#afc6df}.poc-report-editor-standalone .poc-report-images header b{color:#23344b}.poc-report-editor-standalone .poc-report-images header span{color:#5d7189;font-size:10px}.poc-report-editor-standalone .poc-report-images>label{color:#155cae;background:#edf6ff;border-color:#6ca1dc;font-size:12px;font-weight:900}.poc-report-editor-standalone .poc-report-images figure{background:#e9eff6;border:1px solid #cbd7e4;height:128px}.poc-report-editor-standalone .poc-report-images figure.uploading{border-color:#e3a63b}.poc-report-editor-standalone .poc-report-images figure.uploaded{border-color:#54a979}.poc-report-editor-standalone .poc-report-images figure figcaption{color:#fff;text-align:center;background:#0f172ad1;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:900;position:absolute;bottom:6px;left:6px;right:6px}.poc-report-editor-standalone .poc-report-images figure.uploading:after{content:"";background:#ffffff38;place-items:center;display:grid;position:absolute;inset:0}.poc-report-form-message{line-height:1.6;color:#991b1b!important;font-size:12px!important}.poe-poc-root .poc-contract-page{min-height:1216px;padding:34px 46px 28px;font-family:Noto Sans KR,Arial,sans-serif}.poe-poc-root .poc-contract-page>header{z-index:1;border-bottom-color:#a8a8a8;position:relative}.poe-poc-root .poc-contract-page>header b,.poe-poc-root .poc-contract-page>header span{color:#494949;font-size:7.5px}.poe-poc-root .poc-contract-page h2{z-index:1;letter-spacing:.04em;text-underline-offset:6px;margin:20px 0 19px;font-size:23px;text-decoration:underline;position:relative}.poe-poc-root .poc-contract-page .clauses{z-index:1;position:relative}.poe-poc-root .poc-contract-page .clauses h3{margin:9px 0 3px;font-size:9.5px}.poe-poc-root .poc-contract-page .clauses p,.poe-poc-root .poc-contract-page .clauses ol{color:#111;margin:0;font-size:8px;line-height:1.55}.poe-poc-root .poc-contract-page .clauses ol{gap:2px;padding-left:28px;display:grid}.poe-poc-root .poc-contract-page .clauses li{padding-left:4px}.poc-contract-watermark{color:#21354e09;letter-spacing:.08em;white-space:nowrap;font-size:34px;font-weight:900;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)rotate(-27deg)}.poc-contract-equipment-annex{break-inside:avoid;page-break-inside:avoid;background:#f8f8f8e0;border:1px solid #888;margin:8px 0 6px;padding:7px 8px}.poe-poc-root .poc-contract-equipment-annex>h3{text-align:center;margin:0 0 5px!important;font-size:8px!important}.poe-poc-root .poc-contract-equipment-annex>p{text-align:right;font-weight:800;color:#222!important;margin:4px 0 0!important;font-size:7px!important}.poe-poc-root .poc-contract-items-table{border-collapse:collapse;margin:0}.poe-poc-root .poc-contract-items-table th,.poe-poc-root .poc-contract-items-table td{color:#111;border-color:#777;padding:4px 5px;font-size:6.8px;line-height:1.25}.poe-poc-root .poc-contract-items-table th{text-align:center;background:#ededed}.poe-poc-root .poc-contract-document.dense-items .poc-contract-items-table th,.poe-poc-root .poc-contract-document.dense-items .poc-contract-items-table td{padding:2.5px 4px;font-size:6.2px}.poe-poc-root .poc-contract-document.very-dense-items .poc-contract-items-table th,.poe-poc-root .poc-contract-document.very-dense-items .poc-contract-items-table td{padding:1.5px 3px;font-size:5.5px;line-height:1.15}.poe-poc-root .poc-contract-document.very-dense-items .poc-contract-page .clauses h3{margin-top:6px}.poe-poc-root .poc-contract-document.very-dense-items .poc-contract-page .clauses p,.poe-poc-root .poc-contract-document.very-dense-items .poc-contract-page .clauses ol{font-size:7.2px;line-height:1.4}.poe-poc-root .poc-contract-page>.poc-contract-date{z-index:1;margin:9px 0 0;font-size:8.5px;position:relative}.poe-poc-root .poc-contract-page>footer{z-index:1;margin-top:auto;padding-top:8px;position:relative}.poe-poc-root .poc-contract-signature-panels{border:0;gap:44px}.poe-poc-root .poc-contract-signature-panels>section:first-child{border:0}.poe-poc-root .poc-contract-signature-panels>section>b{text-align:left;background:0 0;border:0;padding:0 0 6px;font-size:10px}.poe-poc-root .poc-contract-signature-panels dl{gap:3px;min-height:72px;padding:0}.poe-poc-root .poc-contract-signature-panels dl>div{grid-template-columns:62px minmax(0,1fr);gap:5px}.poe-poc-root .poc-contract-signature-panels dt,.poe-poc-root .poc-contract-signature-panels dd{color:#111;font-size:7.5px;line-height:1.35}.poe-poc-root .poc-contract-signature-panels dd span{text-align:right;min-width:44px}.poc-contract-page-verification{border-top:1px solid #aaa;margin-top:7px;padding-top:6px}.poc-contract-page-verification>p{color:#4b5563;justify-content:space-between;align-items:center;gap:12px;margin:0 0 5px;font-size:6.5px;display:flex}.poc-contract-page-verification>p b{color:#1f2937;letter-spacing:.03em}.poc-contract-page-verification>.poc-contract-audit-line{color:#4b5563;grid-template-columns:.9fr 1.6fr 1.35fr .7fr 1.85fr auto;align-items:center;gap:6px;margin:0;font-size:6px;line-height:1.35;display:grid}.poc-contract-page-verification>.poc-contract-audit-line b{color:#111;text-align:right;font-size:7px}@media (max-width:900px){.poc-report-example{width:calc(100% - 20px);margin:10px auto 22px;padding:17px}.poc-report-example>header,.poc-report-example section>footer{flex-direction:column;align-items:flex-start}.poc-report-example dl>div{grid-template-columns:1fr}.poc-report-example dt{padding-bottom:4px}.poc-report-example dd{padding-top:4px}.poc-report-example-photos{grid-template-columns:1fr}.poc-report-editor-standalone .poc-report-images>div{grid-template-columns:repeat(2,1fr)}.poe-poc-root .poc-contract-page{min-height:auto;padding:24px}.poc-contract-page-verification>p{flex-direction:column;align-items:flex-start}.poc-contract-page-verification>.poc-contract-audit-line{grid-template-columns:1fr}}@media print{@page{size:A4;margin:0}.poc-document-window .poc-contract-page{break-after:page;page-break-after:always;width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;padding:10mm 13mm 8mm!important;overflow:hidden!important}.poc-document-window .poc-contract-page:last-child{break-after:auto;page-break-after:auto}.poc-document-window .poc-contract-signature-panels{grid-template-columns:1fr 1fr}.poc-document-window .poc-contract-signature-panels>section:first-child{border:0}.poc-document-window .poc-contract-page-verification>.poc-contract-audit-line{grid-template-columns:.9fr 1.6fr 1.35fr .7fr 1.85fr auto}}.poe-availability-calendar .days>button.partial{background:linear-gradient(145deg,#fbbf244f,#78350f47);border-color:#dc8b18}.poe-availability-calendar .days>button.partial em{color:#ffd88a;font-weight:900}.poe-availability-calendar .days>button.full{background:linear-gradient(145deg,#f8717152,#7f1d1d4d);border-color:#e34b55}.poe-availability-calendar .days>button.full em{color:#fecaca;font-weight:900}.poe-availability-calendar .days>button[data-availability=partial]:not(:disabled),.poe-availability-calendar .days>button[data-availability=unavailable]:not(:disabled){opacity:1}.poc-admin-progress-disclosure,.poc-admin-detail-disclosure{background:#15171a;border:1px solid #30343b;border-radius:14px;overflow:hidden}.poc-admin-progress-disclosure{margin:18px 24px 0}.admin-disclosure-layout{gap:12px;display:grid;padding-top:14px!important}.poc-admin-progress-disclosure>summary,.poc-admin-detail-disclosure>summary,.poc-status-navigation-disclosure>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;min-height:58px;padding:12px 16px;list-style:none;display:flex}.poc-admin-progress-disclosure>summary::-webkit-details-marker{display:none}.poc-admin-detail-disclosure>summary::-webkit-details-marker{display:none}.poc-status-navigation-disclosure>summary::-webkit-details-marker{display:none}.poc-admin-progress-disclosure>summary>span,.poc-admin-detail-disclosure>summary>span,.poc-status-navigation-disclosure>summary>span{flex:1;gap:3px;min-width:0;display:grid}.poc-admin-progress-disclosure>summary b,.poc-admin-detail-disclosure>summary b,.poc-status-navigation-disclosure>summary b{color:#f8fafc;font-size:13px}.poc-admin-progress-disclosure>summary small,.poc-admin-detail-disclosure>summary small,.poc-status-navigation-disclosure>summary small{color:#929cab;font-size:10px}.poc-admin-detail-disclosure>summary em{color:#bfdbfe;background:#253247;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.poc-admin-progress-disclosure>summary>i,.poc-admin-detail-disclosure>summary>i,.poc-status-navigation-disclosure>summary>i{color:#0000;font-size:0}.poc-admin-progress-disclosure>summary>i:before,.poc-admin-detail-disclosure>summary>i:before,.poc-status-navigation-disclosure>summary>i:before{color:#8ca0ba;content:"▼";font-size:10px;transition:transform .18s}.poc-admin-progress-disclosure:not([open])>summary>i:before,.poc-admin-detail-disclosure:not([open])>summary>i:before,.poc-status-navigation-disclosure:not([open])>summary>i:before{display:inline-block;transform:rotate(-90deg)}.poc-admin-progress-disclosure>div,.poc-admin-detail-disclosure-body{border-top:1px solid #2c3138}.poc-admin-progress-disclosure .poc-progress{border-bottom:0}.poc-admin-detail-disclosure-body>.poc-request-overview,.poc-admin-detail-disclosure-body>.poc-contract-summary,.poc-admin-detail-disclosure-body>.poc-request-logistics,.poc-admin-detail-disclosure-body>.poc-report-template-card,.poc-admin-detail-disclosure-body>.poc-report-summary,.poc-admin-detail-disclosure-body>.poc-manager-actions,.poc-admin-detail-disclosure-body>.poc-admin-history-list{border:0;border-radius:0;margin:0}.poc-admin-detail-disclosure-body>.poc-manager-actions{padding-top:18px}.poc-status-navigation-disclosure{background:#1e40af14;border:1px solid #60a5fa4d;border-radius:12px;margin:0 20px 18px}.poc-status-navigation-disclosure .poc-manager-status-navigation{border:0;border-top:1px solid #60a5fa33;border-radius:0;margin:0}.poc-manager-status-navigation>label{color:#bfdbfe;gap:5px;font-size:10px;font-weight:800;display:grid}.poc-manager-status-navigation>label input{color:#111827;background:#fff;border:1px solid #415a7f;border-radius:8px;min-height:39px}.poc-admin-history-list{padding:6px 18px;display:grid}.poc-admin-history-list>div{border-bottom:1px solid #292d33;grid-template-columns:130px minmax(0,1fr) 220px;gap:12px;padding:12px 0;display:grid}.poc-admin-history-list>div:last-child{border-bottom:0}.poc-admin-history-list b{color:#dbeafe;font-size:11px}.poc-admin-history-list span{color:#c2c8d0;font-size:11px}.poc-admin-history-list small{color:#8993a1;text-align:right;font-size:9px}.poc-contract-asset-warning{background:#78350f21;border-top:1px solid #f59e0b47;gap:4px;padding:13px 17px;display:grid}.poc-contract-asset-warning b{color:#fbbf24;font-size:11px}.poc-contract-asset-warning span{color:#d7c4a4;font-size:10px}.poc-postal-contract-open:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.45}.poe-poc-root .poc-asset-picker label{min-width:170px}.poe-poc-root .poc-asset-picker label>span{gap:2px;display:grid}.poe-poc-root .poc-asset-picker label>span b{color:#e5e7eb;font-size:10px}.poe-poc-root .poc-asset-picker label>span small{color:#8c96a4;font-size:8px}.poe-poc-root .poc-asset-picker label.selected{background:#2563eb2b;border-color:#3b82f6;box-shadow:inset 0 0 0 1px #60a5fa2e}.poe-poc-root .poc-asset-picker>header em.complete{color:#86efac;background:#22c55e29}.poe-poc-root .poc-asset-picker>header em.attention{color:#fcd34d;background:#f59e0b29}.poe-poc-root .poc-asset-picker>div>strong small.complete{color:#4ade80}.poe-poc-root .poc-asset-picker>div>strong small.attention{color:#fbbf24}.poe-poc-root .poc-asset-picker>footer{border-radius:8px;align-items:center;gap:8px;padding:9px 11px;display:flex}.poe-poc-root .poc-asset-picker>footer.complete{color:#86efac;background:#22c55e17}.poe-poc-root .poc-asset-picker>footer.attention{color:#fcd34d;background:#f59e0b17}.poe-poc-root .poc-asset-picker>footer b{font-size:10px}.poe-poc-root .poc-asset-picker>footer span{font-size:9px}.poc-asset-save{justify-content:flex-end}@media (max-width:900px){.poc-admin-progress-disclosure{margin:10px}.admin-disclosure-layout{padding:10px!important}.poc-admin-history-list>div{grid-template-columns:1fr;gap:4px}.poc-admin-history-list small{text-align:left}.poc-status-navigation-disclosure{margin:0 10px 12px}}.poe-poc-root .poc-analytics-users>button{color:#d4d4d8;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff12;border-radius:0;grid-template-columns:minmax(220px,1fr) repeat(3,80px) 150px;align-items:center;gap:8px;width:100%;min-height:62px;padding:11px 8px;display:grid}.poe-poc-root .poc-analytics-users>button:hover,.poe-poc-root .poc-analytics-users>button.selected{background:#2563eb24}.poe-poc-root .poc-analytics-users>button.selected{box-shadow:inset 3px 0 #60a5fa}.poe-poc-root .poc-analytics-users>button>div,.poe-poc-root .poc-analytics-users>button>span{gap:3px;display:grid}.poe-poc-root .poc-analytics-users>button b{color:#f4f4f5;font-size:11px}.poe-poc-root .poc-analytics-users>button small,.poe-poc-root .poc-analytics-users>button time{color:#9ca3af;font-size:9px}.poe-poc-root .poc-recent-logs>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.poc-log-bulk-toolbar{background:#181b20;border:1px solid #343a43;border-radius:9px;align-items:center;gap:8px;margin:10px 0;padding:10px;display:flex}.poc-log-bulk-toolbar label{color:#cbd5e1;align-items:center;gap:7px;margin-right:auto;font-size:10px;display:flex}.poc-log-bulk-toolbar label input{accent-color:#3b82f6;width:16px;min-height:16px!important}.poc-log-bulk-toolbar>span{color:#93c5fd;font-size:10px;font-weight:800}.poe-poc-root .poc-log-bulk-toolbar button.danger,.poe-poc-root .poc-log-delete-confirm button.danger{color:#fca5a5;background:#7f1d1d40;border-color:#ef444473}.poe-poc-root .poc-recent-logs article{border-bottom:1px solid #292d33;grid-template-columns:auto 150px minmax(150px,.7fr) 170px minmax(250px,1.6fr);align-items:center;gap:10px;padding:10px 4px;display:grid}.poe-poc-root .poc-recent-logs article.selected{background:#2563eb1c}.poe-poc-root .poc-recent-logs article>input{accent-color:#3b82f6;width:16px;min-height:16px}.poe-poc-root .poc-recent-logs article>b{color:#e5e7eb;gap:2px;font-size:10px;display:grid}.poe-poc-root .poc-recent-logs article>b small{color:#8792a1;text-overflow:ellipsis;font-size:8px;font-weight:500;overflow:hidden}.poc-log-readonly-note{color:#9da9b8;background:#1c222b;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:10px}.poc-log-delete-confirm{background:#450a0a3d;border:1px solid #ef44446b;border-radius:13px;margin-top:14px;padding:17px}.poc-log-delete-confirm>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.poc-log-delete-confirm>header p{color:#f87171;letter-spacing:.13em;margin:0 0 4px;font-size:8px;font-weight:900}.poc-log-delete-confirm>header h3{color:#fff;margin:0 0 5px;font-size:15px}.poc-log-delete-confirm>header span{color:#c5aeb0;font-size:10px}.poc-log-delete-confirm>div{grid-template-columns:1.5fr 1fr 1fr;gap:9px;margin-top:14px;display:grid}.poc-log-delete-confirm label{color:#fecaca;gap:5px;font-size:10px;display:grid}.poc-log-delete-confirm textarea{color:#111827;resize:vertical;background:#fff;border:1px solid #58383a;border-radius:8px;min-height:70px;padding:9px}.poc-log-delete-confirm input{color:#111827!important;background:#fff!important}.poc-log-delete-confirm>footer{justify-content:flex-end;margin-top:10px;display:flex}.poc-activity-message{color:#bfdbfe;background:#172337;border-radius:8px;margin:12px 0 0;padding:11px 13px;font-size:10px}@media (max-width:1050px){.poe-poc-root .poc-analytics-users>button{grid-template-columns:minmax(210px,1fr) repeat(3,70px) 120px;overflow-x:auto}.poe-poc-root .poc-recent-logs article{grid-template-columns:auto 125px minmax(140px,1fr)}.poe-poc-root .poc-recent-logs article>em,.poe-poc-root .poc-recent-logs article>span{grid-column:2/-1}.poc-log-delete-confirm>div{grid-template-columns:1fr}}
