:root{--ink:#17221b;--muted:#728078;--line:#e4e9e5;--bg:#f4f6f3;--green:#174f37;--lime:#cde85b;--red:#d85450;--amber:#d99724;--blue:#4d79b8;--white:#fff}*{box-sizing:border-box}body{margin:0;font-family:'DM Sans',sans-serif;color:var(--ink);background:var(--bg)}button,input,select,textarea{font:inherit}.hidden{display:none!important}.login-screen{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr;background:#fff}.login-art{position:relative;overflow:hidden;padding:48px 7vw;background:linear-gradient(145deg,#163f2f,#0d2b21);color:#fff;display:flex;flex-direction:column}.login-art:after{content:"";position:absolute;width:560px;height:560px;border:1px solid #ffffff18;border-radius:50%;right:-160px;bottom:-230px;box-shadow:0 0 0 80px #ffffff08,0 0 0 160px #ffffff05}.brand{width:40px;height:40px;background:var(--lime);color:#173b2c;border-radius:9px;display:grid;place-items:center;font:800 23px Manrope}.art-copy{margin:auto 0;max-width:570px;position:relative;z-index:1}.art-copy span,.eyebrow{letter-spacing:.14em;font-size:11px;font-weight:700;color:#87a18f}.art-copy h1{font:800 clamp(42px,5vw,70px)/1.05 Manrope;margin:18px 0}.art-copy p{color:#c9d5ce;font-size:17px;line-height:1.7;max-width:500px}.art-jobs{position:relative;z-index:1;display:flex;gap:10px}.art-jobs div{padding:12px 16px;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px}.art-jobs b,.art-jobs span{display:block;font-size:12px}.art-jobs span{color:#9fb4a8;margin-top:4px}.login-panel{display:grid;place-items:center;padding:40px}.login-form{width:min(420px,100%)}.login-form h2{font:800 34px Manrope;margin:8px 0}.muted,.login-form>p{color:var(--muted)}label{display:block;font-size:12px;font-weight:700;color:#526159;margin-top:20px}input,select,textarea{margin-top:8px;width:100%;border:1px solid #d9dfdb;border-radius:8px;padding:12px 13px;color:var(--ink);background:#fff;outline:none}input:focus,select:focus,textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #174f3714}.password{position:relative}.password input{margin:0;padding-right:58px}.password button{position:absolute;right:10px;top:9px;border:0;background:none;font-size:12px;color:var(--green);font-weight:700}.primary{border:0;background:var(--green);color:#fff;border-radius:8px;padding:12px 18px;font-weight:700;cursor:pointer}.primary:hover{background:#0f3e2a}.full{width:100%;margin-top:24px}.primary span{float:right}.demo-note{text-align:center;font-size:11px;margin-top:18px}.mobile-brand{display:none}.app{min-height:100vh}.sidebar{position:fixed;left:0;top:0;bottom:0;width:240px;background:#123b2c;color:#fff;padding:26px 18px;display:flex;flex-direction:column;z-index:10}.logo-row{display:flex;align-items:center;gap:11px;padding:0 8px 30px}.logo-row b{font:800 15px Manrope;letter-spacing:.08em}.logo-row small{display:block;color:#8daa9b;font-size:9px;letter-spacing:.18em;margin-top:2px}.sidebar nav{flex:1}.sidebar nav button{width:100%;border:0;color:#a9c0b4;background:transparent;text-align:left;padding:11px 13px;border-radius:7px;margin:2px 0;font-size:13px;cursor:pointer}.sidebar nav button i{font-style:normal;font-size:17px;width:28px;display:inline-block}.sidebar nav button.active,.sidebar nav button:hover{background:#ffffff12;color:#fff}.sidebar nav p{font-size:9px;color:#668c79;letter-spacing:.16em;margin:26px 13px 8px}.sidebar nav em{float:right;font-style:normal;background:#ffffff12;padding:2px 7px;border-radius:10px}.sidebar nav em.warn{background:#d9972430;color:#f1c66e}.user-card{border-top:1px solid #ffffff14;padding:18px 5px 0;display:flex;align-items:center;gap:9px}.avatar{width:34px;height:34px;border-radius:50%;background:#d8e7aa;color:#244532;display:grid;place-items:center;font-size:11px;font-weight:800}.user-card div:nth-child(2){flex:1}.user-card b,.user-card small{display:block;font-size:11px}.user-card small{color:#89a999;margin-top:2px}.user-card button{background:none;border:0;color:#9cb4a8}.topbar{position:fixed;top:0;right:0;left:240px;height:70px;background:#fff;border-bottom:1px solid var(--line);display:flex;justify-content:flex-end;align-items:center;padding:0 36px;z-index:5}.top-actions{display:flex;align-items:center;gap:10px}.icon-btn{border:0;background:#f3f6f3;width:34px;height:34px;border-radius:8px}.notify{position:relative}.notify:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:#e65a54;right:7px;top:7px}.today{border-left:1px solid var(--line);padding-left:18px;margin-left:8px}.today small,.today b{display:block}.today small{font-size:8px;color:#9aa59f;letter-spacing:.1em}.today b{font-size:12px;margin-top:3px}.topbar>#menuBtn,.mobile-logo{display:none}main{margin-left:240px;padding:106px 36px 50px;max-width:1600px}.page{display:none}.page.active{display:block}.page-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:26px}.page-head h1{font:800 30px Manrope;margin:4px 0}.page-head p:not(.eyebrow){color:var(--muted);margin:0;font-size:13px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:18px}.metrics article{background:#fff;border:1px solid var(--line);padding:18px;border-radius:11px;display:flex;gap:14px;align-items:flex-start}.metric-icon{width:38px;height:38px;border-radius:8px;display:grid;place-items:center;font-weight:800}.metric-icon.blue{background:#eaf1fa;color:var(--blue)}.metric-icon.red{background:#fbeceb;color:var(--red)}.metric-icon.amber{background:#fff4dd;color:var(--amber)}.metric-icon.green{background:#e8f4ed;color:#43815e}.metrics small{font-size:9px;color:#849188;letter-spacing:.1em;font-weight:700}.metrics strong{font:800 27px Manrope;display:block}.metrics p{margin:2px 0 0;color:#8a958f;font-size:10px}.metrics p b{color:#39835a}.grid-main{display:grid;grid-template-columns:1.5fr 1fr;gap:18px;margin-bottom:18px}.panel,.form-card{background:#fff;border:1px solid var(--line);border-radius:11px}.panel-head{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid var(--line)}.panel h3,.form-card h3{font:700 15px Manrope;margin:0}.panel-head p,.form-title p{margin:3px 0 0;color:#89958e;font-size:11px}.link{border:0;background:none;color:var(--green);font-size:11px;font-weight:700;cursor:pointer}.attention-item{display:grid;grid-template-columns:5px 1fr auto;gap:14px;padding:14px 20px;border-bottom:1px solid #edf0ed;align-items:center;cursor:pointer}.attention-item:last-child{border:0}.severity{width:5px;height:38px;border-radius:3px;background:var(--red)}.severity.amber{background:var(--amber)}.attention-item b{display:block;font-size:12px}.attention-item p{font-size:11px;color:#76827a;margin:4px 0}.attention-item span{font-size:10px;color:#9aa49e}.tag{padding:5px 8px;border-radius:5px;background:#fcedec;color:#b34642;font-size:9px!important;font-weight:700}.tag.amber{background:#fff2db;color:#a16a13}.date-badge{background:#eff4ee;width:42px;height:42px;border-radius:8px;display:grid;place-items:center;font:800 16px Manrope;line-height:1}.date-badge small{font-size:8px;color:#738077}.install-card{display:grid;grid-template-columns:48px 1fr 20px;gap:12px;padding:18px 20px;border-bottom:1px solid #edf0ed;align-items:center}.install-card:last-child{border:0}.time{font-weight:800;font-size:12px;color:var(--green)}.install-card b{font-size:12px}.install-card p,.install-card span{margin:4px 0;font-size:10px;color:#87928c}.install-card button{border:0;background:none;font-size:20px;color:#9aa69f}.recent .panel-head{border-bottom:0}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:760px}th{font-size:9px;color:#89958e;letter-spacing:.08em;text-align:left;background:#f8faf8;padding:10px 18px}td{padding:13px 18px;border-bottom:1px solid #edf0ed;font-size:11px}td b{display:block;font-size:11px}td small{color:#89958e}.status{display:inline-block;padding:5px 8px;border-radius:5px;font-size:9px;font-weight:700}.status.production{background:#eaf1fa;color:#416d9f}.status.approval{background:#fff2dc;color:#a66e17}.status.ready{background:#e8f4ed;color:#367454}.status.material{background:#f3ebf8;color:#80559b}.status.done{background:#eef1ef;color:#637069}.progress{width:80px;height:5px;background:#e7ece8;border-radius:4px;margin-top:5px}.progress i{display:block;height:100%;border-radius:4px;background:var(--green)}.detail-btn{border:0;background:none;color:var(--green);cursor:pointer;font-weight:700}.draft{font-size:11px;color:#849087;background:#fff;border:1px solid var(--line);padding:10px 14px;border-radius:8px}.draft b{display:block;color:var(--ink);font-size:14px}.form-layout{display:grid;grid-template-columns:1fr 290px;gap:18px}.form-main{display:flex;flex-direction:column;gap:16px}.form-card{padding:22px}.form-title{display:flex;gap:12px;border-bottom:1px solid var(--line);padding-bottom:16px}.form-title>span{width:30px;height:30px;border-radius:7px;background:#e9f0e9;color:var(--green);display:grid;place-items:center;font-size:10px;font-weight:800}.fields{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.fields.three{grid-template-columns:repeat(3,1fr)}.span-2{grid-column:span 2}textarea{min-height:76px;resize:vertical}.upload{height:130px;border:1px dashed #b9c8bd;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.upload input{display:none}.upload span{font-size:24px;color:var(--green)}.upload b{font-size:11px}.upload small{color:#98a29c;margin-top:4px}.issue-label textarea{border-color:#e6c7a0;background:#fffbf5}.sticky{position:sticky;top:90px}.summary-row{display:flex;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--line);font-size:11px}.info-box{margin-top:18px;padding:12px;background:#eef4ef;color:#627169;border-radius:7px;font-size:10px;line-height:1.5}.secondary{border:1px solid #ccd5cf;background:#fff;color:var(--green);border-radius:8px;padding:11px;font-weight:700}.secondary.full{margin-top:8px}.filters{display:flex;gap:12px;padding:16px}.filters input{margin:0;max-width:360px}.filters select{margin:0;width:180px}.legend{display:flex;gap:16px;font-size:11px}.legend i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px}.prod{background:#4d79b8}.inst{background:#3d8b62}.late{background:#d85450}.calendar{padding-bottom:10px}.cal-head{height:65px;display:flex;align-items:center;justify-content:center;gap:30px;border-bottom:1px solid var(--line)}.cal-head button{border:0;background:#f0f4f1;border-radius:6px;width:30px;height:30px}.week,.cal-grid{display:grid;grid-template-columns:repeat(7,1fr)}.week b{text-align:center;padding:12px;font-size:9px;color:#87938c}.cal-day{min-height:115px;border-top:1px solid var(--line);border-right:1px solid var(--line);padding:8px;font-size:11px}.cal-day.muted-day{color:#bbc2bd;background:#fafbfa}.cal-day.today-day{background:#f3f8ed}.cal-day>span{display:grid;width:24px;height:24px;place-items:center}.today-day>span{background:var(--green);color:#fff;border-radius:50%}.event{margin-top:5px;padding:5px;border-radius:4px;font-size:9px;background:#edf3fa;color:#365f91;border-left:3px solid #4d79b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event.inst{background:#ebf5ef;color:#357253;border-color:#3d8b62}.event.late{background:#fbedeb;color:#a8423d;border-color:#d85450}.toast{position:fixed;right:28px;bottom:28px;background:#173e2e;color:#fff;padding:13px 18px;border-radius:8px;box-shadow:0 10px 30px #0003;transform:translateY(100px);opacity:0;transition:.3s;z-index:30;font-size:12px}.toast.show{transform:none;opacity:1}.detail-hero{background:linear-gradient(135deg,#153e2e,#20513b);color:#fff;border-radius:12px;padding:24px;margin-bottom:18px}.detail-top{display:flex;justify-content:space-between}.detail-hero .eyebrow{color:#9ab6a6}.detail-hero h1{margin:7px 0;font:800 26px Manrope}.detail-hero p{color:#bfd0c6;margin:0}.detail-meta{display:flex;gap:30px;border-top:1px solid #ffffff20;padding-top:18px;margin-top:20px}.detail-meta small,.detail-meta b{display:block}.detail-meta small{font-size:8px;color:#8eae9c;letter-spacing:.08em}.detail-meta b{font-size:11px;margin-top:4px}.detail-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:18px}.checklist{padding:20px}.check-row{display:grid;grid-template-columns:24px 1fr auto;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid var(--line);font-size:12px}.check-row input{margin:0;width:17px;height:17px;accent-color:var(--green)}.check-row small{color:#8d9891}.activity{padding:20px}.activity-item{border-left:2px solid #dce4de;padding:0 0 17px 16px;font-size:11px}.activity-item b{display:block}.activity-item span{color:#8b9690}.issue-box{background:#fff6e7;border:1px solid #ecd09e;padding:15px;border-radius:8px;margin-bottom:15px}.issue-box b{font-size:10px;color:#986214}.issue-box p{font-size:11px;margin:6px 0 0}.photo-drop{border:1px dashed #b9c8bd;border-radius:8px;padding:18px;text-align:center;font-size:11px;color:#718078;margin-top:15px}.back-btn{border:0;background:#ffffff18;color:#fff;border-radius:7px;padding:9px 12px;cursor:pointer}
@media(max-width:1000px){.metrics{grid-template-columns:1fr 1fr}.grid-main,.form-layout,.detail-grid{grid-template-columns:1fr}.form-side{order:-1}.sticky{position:static}.login-art{padding:40px}.art-jobs{display:none}}
@media(max-width:720px){.login-screen{display:block}.login-art{min-height:260px;padding:28px 24px}.login-art>.brand{display:none}.art-copy{margin:auto 0}.art-copy h1{font-size:36px}.art-copy p{font-size:14px}.login-panel{padding:30px 24px}.mobile-brand{display:flex;gap:10px;align-items:center;margin-bottom:30px}.sidebar{transform:translateX(-100%);transition:.25s}.sidebar.open{transform:none}.topbar{left:0;height:60px;padding:0 18px;justify-content:space-between}.topbar>#menuBtn,.mobile-logo{display:block}.topbar>#menuBtn{border:0;background:none;font-size:20px}.mobile-logo{font:800 13px Manrope;letter-spacing:.08em}.today{display:none}main{margin-left:0;padding:86px 16px 35px}.page-head{align-items:flex-start;gap:15px}.page-head h1{font-size:24px}.page-head>.primary{padding:11px;font-size:0}.page-head>.primary:first-letter{font-size:18px}.metrics{grid-template-columns:1fr 1fr;gap:9px}.metrics article{padding:13px;gap:9px}.metric-icon{width:30px;height:30px}.metrics strong{font-size:22px}.grid-main{grid-template-columns:1fr}.fields,.fields.three{grid-template-columns:1fr}.span-2,.item-notes{grid-column:auto}.form-card{padding:16px}.item-section-title{align-items:flex-start;flex-wrap:wrap}.add-item{margin-left:42px}.draft{display:none}.legend{display:none}.cal-day{min-height:80px;padding:4px}.event{font-size:0;height:7px;padding:0;border-left:0}.detail-meta{display:grid;grid-template-columns:1fr 1fr;gap:15px}.detail-top{gap:12px}.detail-hero h1{font-size:20px}.toast{left:16px;right:16px;text-align:center}.filters{display:block}.filters input,.filters select{max-width:none;width:100%;margin-bottom:8px}}
.item-section-title{align-items:center}.item-section-title>div{flex:1}.add-item{border:1px solid #b9c8bd;background:#f4f8f4;color:var(--green);border-radius:7px;padding:9px 12px;font-size:11px;font-weight:700;cursor:pointer}.signage-item{margin-top:16px;padding:16px;border:1px solid #dce4de;border-radius:9px;background:#fafcfa}.item-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.item-head b{font:700 12px Manrope}.remove-item{border:0;background:none;color:#b44d48;font-size:11px;font-weight:700;cursor:pointer}.item-notes{grid-column:span 3}.item-notes textarea{min-height:65px}.spec-item{padding:12px 0;border-bottom:1px solid var(--line)}.spec-item:last-child{border:0}.spec-item>small{color:#809087}.spec-line{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:8px;font-size:10px;color:#66736b}.spec-note{margin-top:7px!important;color:#65736b;font-size:10px!important}
@media(max-width:720px){.item-notes{grid-column:auto}.item-section-title{align-items:flex-start;flex-wrap:wrap}.add-item{margin-left:42px}}
.money-input{position:relative}.money-input:before{content:"Rp";position:absolute;left:13px;bottom:13px;color:#85888d;font-size:11px}.money-input input{padding-left:36px}.extra-cost{margin-top:14px;padding:14px;border:1px solid #dedfe1;border-radius:9px;background:#fafafa}.extra-cost-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;gap:12px;align-items:end}.extra-cost-grid label{margin-top:0}.extra-cost-grid .remove-item{padding:13px 4px}.empty-cost{font-size:11px;color:#8a8d92;text-align:center;padding:18px 0 3px}.price-summary{padding:8px 0;border-bottom:1px solid var(--line)}.price-summary>div{display:flex;justify-content:space-between;padding:8px 0;font-size:11px}.price-summary span{color:#777a7f}.price-summary .profit{border-top:1px dashed #d6d7d9;margin-top:5px;padding-top:13px}.price-summary .profit b{color:#c81d32;font-size:14px}@media(max-width:720px){.extra-cost-grid{grid-template-columns:1fr 1fr}.extra-cost-grid label:first-child{grid-column:span 2}}
.finance-actions{display:flex;gap:9px}.finance-actions select{margin:0;width:170px}.finance-actions .secondary{margin:0}.finance-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:18px}.finance-metrics article{background:#fff;border:1px solid var(--line);border-radius:11px;padding:19px}.finance-metrics small{font-size:9px;letter-spacing:.1em;color:#85888d;font-weight:700}.finance-metrics strong{font:800 21px Manrope;display:block;margin:8px 0}.finance-metrics p{font-size:10px;color:#8a8d92;margin:0}.finance-metrics .profit-card{background:#c81d32;color:#fff;border-color:#c81d32}.finance-metrics .profit-card small,.finance-metrics .profit-card p{color:#ffd9de}.finance-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:18px;margin-bottom:18px}.revenue-chart{padding:20px}.chart-row{display:grid;grid-template-columns:115px 1fr 78px;gap:12px;align-items:center;margin:13px 0;font-size:10px}.chart-row>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chart-track{height:9px;background:#ededee;border-radius:5px;overflow:hidden}.chart-track i{display:block;height:100%;background:#c81d32;border-radius:5px}.chart-row b{text-align:right;font-size:10px}.payment-summary{padding:26px 20px;display:flex;align-items:center;gap:25px}.donut{width:112px;height:112px;border-radius:50%;background:conic-gradient(#c81d32 var(--paid),#e5e5e6 0);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.donut:after{content:"";position:absolute;inset:16px;background:#fff;border-radius:50%}.donut span,.donut small{position:relative;z-index:1}.donut span{font:800 21px Manrope}.donut small{font-size:7px;color:#8a8d92}.payment-legend{flex:1}.payment-legend p{display:grid;grid-template-columns:10px 1fr;gap:4px 7px;font-size:10px;padding:8px 0;border-bottom:1px solid var(--line)}.payment-legend i{width:8px;height:8px;border-radius:50%;margin-top:3px}.payment-legend .paid{background:#c81d32}.payment-legend .unpaid{background:#d9dadd}.payment-legend b{grid-column:2}.finance-table .panel-head input{margin:0;width:230px}.payment-chip{display:inline-block;padding:5px 8px;border-radius:5px;background:#f6e6e8;color:#a81729;font-size:9px;font-weight:700}.payment-chip.paid{background:#eeeeef;color:#55595e}@media(max-width:1000px){.finance-metrics{grid-template-columns:1fr 1fr}.finance-grid{grid-template-columns:1fr}}@media(max-width:720px){.finance-actions{display:none}.finance-metrics{grid-template-columns:1fr 1fr;gap:9px}.finance-metrics article{padding:14px}.finance-metrics strong{font-size:16px}.chart-row{grid-template-columns:85px 1fr 65px}.payment-summary{gap:14px;padding:18px 14px}.donut{width:90px;height:90px}.finance-table .panel-head{display:block}.finance-table .panel-head input{width:100%;margin-top:12px}}

/* Margacipta red, gray and white identity */
:root{--ink:#25272a;--muted:#74777c;--line:#e2e3e5;--bg:#f4f4f5;--green:#c81d32;--lime:#ffffff;--red:#c81d32;--amber:#8a8d92;--blue:#666a70;--white:#fff}
.brand{background:#fff;color:#c81d32;overflow:hidden;border:1px solid #e6e6e7;padding:4px}.brand img{width:100%;height:100%;object-fit:contain;display:block}.login-art{background:linear-gradient(145deg,#c81d32,#8f1424)}.login-art:after{border-color:#ffffff24;box-shadow:0 0 0 80px #ffffff0a,0 0 0 160px #ffffff06}.art-copy span,.eyebrow{color:#a8aaae}.login-art .art-copy span{color:#ffd8dd}.art-copy p{color:#f4dfe2}.art-jobs div{background:#ffffff12;border-color:#ffffff26}.art-jobs span{color:#f2cbd0}.sidebar{background:#292b2f}.sidebar nav button{color:#c4c6c9}.sidebar nav button.active,.sidebar nav button:hover{background:#c81d32;color:#fff}.sidebar nav p{color:#85888d}.sidebar nav em.warn{background:#c81d3233;color:#ffabb5}.logo-row small,.user-card small{color:#aeb0b4}.avatar{background:#f1f1f2;color:#c81d32}.primary{background:#c81d32}.primary:hover{background:#a81729}.metric-icon.blue,.metric-icon.green{background:#f0f0f1;color:#5f6267}.metric-icon.amber{background:#eeeeef;color:#777a7f}.metric-icon.red{background:#f9e8ea;color:#c81d32}.metrics p b{color:#c81d32}.status.production{background:#ededee;color:#55595e}.status.ready{background:#f6e6e8;color:#a9172a}.status.approval,.status.material{background:#f1f1f2;color:#686b70}.progress i{background:#c81d32}.form-title>span,.date-badge{background:#f6e7e9;color:#c81d32}.info-box{background:#f3f3f4;color:#64676c}.detail-hero{background:linear-gradient(135deg,#c81d32,#8f1424)}.detail-hero .eyebrow,.detail-meta small{color:#f2bec5}.check-row input{accent-color:#c81d32}.add-item{border-color:#d7aeb4;background:#fff4f5;color:#c81d32}.item-section-title .add-item{color:#c81d32}.signage-item{background:#fafafa;border-color:#dedfe1}.today-day>span{background:#c81d32}.event{background:#eeeeef;color:#55595e;border-color:#74777c}.event.inst{background:#f6e6e8;color:#a81729;border-color:#c81d32}.toast{background:#292b2f}.issue-box{background:#f4f4f5;border-color:#d1d2d4}.issue-box b{color:#c81d32}.severity.amber{background:#85888d}.tag.amber{background:#eeeeef;color:#686b70}.upload span,.link,.detail-btn,.password button{color:#c81d32}input:focus,select:focus,textarea:focus{border-color:#c81d32;box-shadow:0 0 0 3px #c81d3214}.mobile-logo{color:#c81d32}
