@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#1d2b3a;background:#f5f7fa;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}.login-shell{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr;background:#fff}.login-left{background:radial-gradient(circle at 85% 20%,#285071 0,transparent 33%),linear-gradient(145deg,#102b46,#0b1e32);color:#fff;padding:42px 7vw;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.login-left:after{content:"";position:absolute;width:520px;height:520px;border:1px solid #ffffff12;border-radius:50%;right:-210px;bottom:-220px;box-shadow:0 0 0 65px #ffffff08,0 0 0 130px #ffffff05}.brand{display:flex;align-items:center;gap:12px;font-family:Manrope;font-weight:700;letter-spacing:.4px}.brand span b{color:#6ed4c2}.brand-mark{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#73d9c6,#42a9a2);display:grid;place-items:center;color:#0d2b3e;font:800 15px Manrope;box-shadow:0 5px 18px #4bb9ad35}.hero{max-width:580px;z-index:1;margin:65px 0}.eyebrow{font-size:11px;letter-spacing:1.8px;font-weight:700;color:#6fcbbb}.hero h1{font:800 clamp(42px,5vw,66px)/1.12 Manrope;margin:22px 0}.hero h1 em{font-style:normal;color:#6ed4c2}.hero p{font-size:16px;line-height:1.8;color:#c1cfdb;max-width:450px}.hero-tags{display:flex;gap:24px;margin-top:36px;color:#d5e4eb;font-size:13px}.hero-tags span{display:flex;align-items:center;gap:8px}.login-footer{font-size:12px;color:#9eb2c2;z-index:1}.login-footer span{margin:0 8px;color:#4b8a94}.login-right{display:flex;align-items:center;justify-content:center;padding:40px;flex-direction:column}.login-card{width:min(100%,390px)}.small-mark{height:42px;width:42px;border-radius:12px;background:#e7f5f2;color:#268d85;display:grid;place-items:center}.login-card h2{font:800 28px Manrope;margin:24px 0 8px}.login-card>p{color:#7b8794;font-size:14px;line-height:1.7;margin:0 0 30px}.login-card label{display:block;font-size:13px;font-weight:700;margin:17px 0 8px}.login-card input{width:100%;border:1px solid #dce3e9;background:#fbfcfd;padding:13px 14px;border-radius:9px;outline:none;color:#1d2b3a}.login-card input:focus{border-color:#50aaa3;box-shadow:0 0 0 3px #50aaa31c}.login-card button{margin-top:25px;width:100%;border:0;border-radius:9px;padding:14px;background:#143653;color:#fff;font-weight:700;display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer}.login-card button:hover{background:#205174}.login-card button:disabled{opacity:.6}.secure-note{margin-top:25px;display:flex;justify-content:center;align-items:center;gap:7px;font-size:11px;color:#7b8794}.copyright{margin-top:60px;font-size:11px;color:#a0aab4}.error,.success{margin-top:14px;padding:10px 12px;border-radius:8px;font-size:12px;display:flex;gap:7px;align-items:center}.error{background:#fff0ef;color:#a63832}.success{background:#e9f8f0;color:#227a4b}.setup{max-width:550px;margin:12vh auto;padding:32px}.setup h1{font-family:Manrope}.setupbox{background:#f2f6f9;padding:20px;border-radius:12px;margin-top:24px}.app{display:flex;min-height:100vh}.sidebar{width:250px;flex-shrink:0;background:#102b46;color:#d7e3eb;padding:25px 16px;display:flex;flex-direction:column}.sidebrand{padding:0 8px 28px;font-size:15px}.org-label{font-size:10px;letter-spacing:1.4px;font-weight:700;color:#8ea8bb;padding:10px 9px}.org-pill{display:flex;align-items:center;gap:9px;background:#1b3b58;border:1px solid #2b4a64;border-radius:8px;padding:11px;font-size:12px;color:#e5eef3}.nav-label{margin-top:20px}nav{display:flex;flex-direction:column;gap:4px}nav button,.logout{display:flex;align-items:center;gap:12px;background:transparent;border:0;color:#b8cbd8;padding:12px 10px;border-radius:8px;font-size:13px;text-align:left;cursor:pointer}nav button.active{background:#24516b;color:#fff;font-weight:700}nav button:hover{background:#1b3d59;color:#fff}.dot{width:6px;height:6px;background:#6ed4c2;border-radius:50%;margin-left:auto}.side-bottom{margin-top:auto;padding-top:25px;border-top:1px solid #29455e}.user-mini{display:flex;gap:10px;align-items:center;padding:8px}.user-mini b{display:block;font-size:12px;color:#fff}.user-mini small{display:block;font-size:10px;color:#9eb4c4;margin-top:4px}.avatar{height:34px;width:34px;display:grid;place-items:center;border-radius:50%;background:#d8f0e9;color:#1d746d;font-weight:800;font-size:13px}.logout{margin-top:10px;width:100%;font-size:12px}.main{flex:1;min-width:0;display:flex;flex-direction:column}header{height:88px;background:#fff;border-bottom:1px solid #e8edf1;display:flex;align-items:center;justify-content:space-between;padding:0 34px}header h1{font:800 22px Manrope;margin:5px 0 0}.crumb{font-size:10px;color:#8996a3;letter-spacing:.7px}.crumb span{padding:0 8px;color:#c0c9d0}.header-right{display:flex;align-items:center;gap:20px}.online{font-size:11px;color:#687b88;display:flex;align-items:center;gap:7px}.online i{width:7px;height:7px;border-radius:50%;background:#39b981;box-shadow:0 0 0 3px #39b98120}.top-avatar{width:35px;height:35px}.content{padding:30px 34px;flex:1}.welcome{background:linear-gradient(110deg,#153b57,#245b70);border-radius:13px;padding:27px 30px;color:#fff;display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden}.welcome:after{content:"";position:absolute;width:200px;height:200px;border:1px solid #ffffff12;border-radius:50%;right:-45px;top:-75px;box-shadow:0 0 0 35px #ffffff08,0 0 0 70px #ffffff05}.welcome .eyebrow{color:#79d7c2}.welcome h2{font:800 23px Manrope;margin:9px 0}.welcome p{margin:0;color:#c5d7e1;font-size:12px}.welcome-icon{width:55px;height:55px;border-radius:15px;background:#ffffff15;display:grid;place-items:center;color:#82dfcc;z-index:1}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:22px 0}.stat-card{background:#fff;border:1px solid #e8edf1;border-radius:11px;padding:18px}.stat-top{display:flex;justify-content:space-between;align-items:center;color:#687b88;font-size:11px;font-weight:600}.stat-icon{width:32px;height:32px;display:grid;place-items:center;background:#eaf5f3;color:#328f86;border-radius:8px}.stat-card strong{display:block;font:800 26px Manrope;margin:15px 0 5px;color:#24374a}.stat-card small{font-size:10px;color:#97a2ad}.grid2{display:grid;grid-template-columns:1.15fr .85fr;gap:17px}.panel{background:#fff;border:1px solid #e8edf1;border-radius:11px;padding:21px}.panel-head{display:flex;justify-content:space-between;align-items:center}.panel-head h3{font:800 14px Manrope;margin:0}.panel-head p{font-size:11px;color:#8b98a4;margin:5px 0 0}.badge{font-size:10px;background:#e8f5f1;color:#398d82;padding:7px 9px;border-radius:6px;font-weight:700}.workflow{margin-top:23px}.step{display:flex;align-items:center;gap:12px;position:relative;min-height:36px;font-size:12px;color:#536575}.step-num{width:24px;height:24px;border-radius:50%;background:#edf2f5;color:#657887;display:grid;place-items:center;font-size:10px;font-weight:700;z-index:1}.step-num.first{background:#d9f2e9;color:#218365}.step-line{position:absolute;left:11px;top:27px;height:16px;border-left:1px dashed #d4dee5}.shield{color:#379b8e}.security-list{margin-top:20px}.security-list>div{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid #eef1f4;font-size:11px}.security-list>div:last-child{border:0}.security-list span{color:#8a98a4}.security-list b{color:#364b5d;font-size:11px}.status-ok{display:flex;align-items:center;gap:5px;color:#26885e!important}.notice-bar{display:flex;align-items:flex-start;gap:10px;background:#eaf3f7;color:#527184;padding:13px 15px;border-radius:9px;margin-top:20px;font-size:11px;line-height:1.6}.notice-bar svg{flex-shrink:0;margin-top:2px}footer{border-top:1px solid #e8edf1;background:#fff;padding:18px 34px;font-size:10px;color:#8795a1}footer span{margin:0 6px;color:#bac4cb}.foot-right{float:right!important;margin:0!important}.warning{display:flex;gap:14px;background:#fff5df;border:1px solid #f0dfb7;border-radius:10px;padding:20px;color:#8a641e}.warning p{font-size:13px;line-height:1.6;margin-bottom:0}@media(max-width:1000px){.sidebar{width:220px}.stats{grid-template-columns:repeat(2,1fr)}.content{padding:24px}.grid2{grid-template-columns:1fr}header{padding:0 24px}}@media(max-width:700px){.login-shell{grid-template-columns:1fr}.login-left{min-height:260px;padding:25px}.hero{margin:40px 0 20px}.hero h1{font-size:39px}.hero p{font-size:13px}.hero-tags{margin-top:20px;flex-wrap:wrap}.login-footer{display:none}.login-right{padding:35px 25px}.copyright{margin-top:25px}.sidebar{width:64px;padding:15px 7px}.sidebrand{padding:0 5px 24px}.sidebrand span,.org-label,.org-pill,nav button:not(.active),nav button.active{font-size:0}.org-pill{justify-content:center;padding:10px}.nav-label{display:none}nav button{justify-content:center;padding:13px 0}nav button svg{min-width:18px}.dot{display:none}.side-bottom{padding-top:12px}.user-mini{justify-content:center;padding:3px}.user-mini>div:last-child,.logout{font-size:0;justify-content:center;padding:10px}.user-mini small,.user-mini b{display:none}.logout svg{min-width:17px}.main header{height:72px;padding:0 16px}.content{padding:16px}.welcome{padding:20px}.welcome h2{font-size:19px}.welcome p{max-width:240px;line-height:1.6}.welcome-icon{display:none}.stats{gap:9px;margin:14px 0}.stat-card{padding:13px}.stat-top{font-size:10px}.stat-card strong{font-size:23px}.stat-card small{line-height:1.5}.panel{padding:16px}.header-right .online{display:none}footer{padding:15px;font-size:9px}}.po-module{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;width:100%}.po-module .panel{min-width:0}.po-module .po-list-panel,.po-module .po-form{padding:22px}.po-module .panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.po-module .panel-head h3{display:flex;align-items:center;gap:8px;margin:0}.po-module .panel-head p{margin:5px 0 0}.po-module button{font-family:inherit;font-size:13px;line-height:1.4}.po-module .po-refresh,.po-module .po-items-head button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #dbe3e8;background:#fff;border-radius:8px;padding:9px 13px;cursor:pointer;color:#334155;font-weight:600;white-space:nowrap}.po-module .po-search{display:flex;align-items:center;gap:10px;border:1px solid #e2e8f0;border-radius:9px;padding:10px 12px;margin:18px 0;color:#64748b}.po-module .po-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:0}.po-module .po-muted{color:#64748b;padding:12px 0;margin:0;font-size:13px}.po-module .po-table-wrap{width:100%;overflow-x:auto}.po-module .po-table{width:100%;border-collapse:collapse;font-size:13px}.po-module .po-table th{text-align:left;background:#f8fafc;color:#64748b;font-weight:600;padding:12px;white-space:nowrap}.po-module .po-table td{padding:13px 12px;border-bottom:1px solid #edf2f7;color:#334155}.po-module .po-status{display:inline-block;background:#fff7ed;color:#c2410c;border-radius:20px;padding:5px 9px;font-size:11px;font-weight:700}.po-module .po-form .panel-head{margin-bottom:20px}.po-module .po-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0}.po-module .po-form label{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:600;color:#475569}.po-module .po-form input{display:block;width:100%;min-width:0;height:40px;border:1px solid #dbe3e8;border-radius:8px;padding:9px 11px;background:#fff;font-family:inherit;font-size:13px;font-weight:400;color:#1e293b;box-sizing:border-box}.po-module .po-form input:focus{outline:0;border-color:#5aaea4;box-shadow:0 0 0 3px #50aaa31c}.po-module .po-items-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;border-top:1px solid #edf2f7;margin-top:8px}.po-module .po-item-row{display:grid;grid-template-columns:minmax(150px,1.5fr) minmax(90px,.8fr) minmax(130px,1.2fr) minmax(90px,.7fr) minmax(75px,.6fr) minmax(130px,1fr) auto;gap:10px;align-items:end;padding:14px;background:#f8fafc;border:1px solid #e8eef3;border-radius:10px;margin-bottom:10px}.po-module .po-remove{border:0;background:#fee2e2;color:#b91c1c;border-radius:8px;padding:10px;cursor:pointer;height:40px}.po-module .po-submit{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;margin-top:18px}.po-module .po-submit small{color:#64748b;font-size:12px}.po-module .po-submit button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#0f766e;color:#fff;border:0;border-radius:9px;padding:11px 18px;font-weight:700;cursor:pointer}.po-module .po-submit button:disabled{opacity:.65;cursor:wait}.po-module .po-msg{margin-top:12px}.po-module .notice-bar{margin-top:0}@media(max-width:1200px){.po-module .po-item-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.po-module .po-fields{grid-template-columns:1fr}.po-module .po-item-row{grid-template-columns:repeat(2,minmax(0,1fr))}.po-module .po-submit{align-items:flex-start;flex-direction:column}}.po-module .po-number-link{border:0;background:transparent;padding:2px 0;color:#087e78;font-weight:700;text-decoration:none;cursor:pointer;font-size:13px;text-align:left}.po-module .po-number-link:hover{text-decoration:underline;color:#075e59}.po-module .po-detail{padding:24px;margin-top:0;box-shadow:0 8px 24px #19374b0b}.po-module .po-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:20px;border-bottom:1px solid #edf1f4}.po-module .po-kicker{display:block;color:#258b81;font-size:10px;font-weight:800;letter-spacing:1.3px;margin-bottom:7px}.po-module .po-detail-heading h3{font:800 19px Manrope;margin:0;color:#1d3448}.po-module .po-detail-heading p{margin:6px 0 0;color:#7a8996;font-size:12px}.po-module .po-detail-actions{display:flex;align-items:center;gap:12px}.po-module .po-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 24px}.po-module .po-detail-field{background:#f7f9fb;border:1px solid #eaf0f3;border-radius:9px;padding:13px 14px;min-width:0}.po-module .po-detail-field span{display:block;color:#7c8b97;font-size:11px;margin-bottom:7px}.po-module .po-detail-field strong{display:block;color:#243b4f;font-size:13px;overflow-wrap:anywhere}.po-module .po-section-title{display:flex;align-items:center;justify-content:space-between;padding:0 0 12px;border-bottom:1px solid #edf1f4}.po-module .po-section-title h4{font:800 15px Manrope;margin:0;color:#20384b}.po-module .po-section-title p{margin:5px 0 0;color:#8a98a4;font-size:11px}.po-module .po-detail-table td,.po-module .po-detail-table th{padding:13px 12px}.po-module .po-detail-table td strong{color:#243b4f}.po-module .po-empty-items{display:flex;align-items:center;gap:13px;margin:16px 0;padding:17px;background:#f7fafb;border:1px dashed #d8e3e8;border-radius:10px;color:#68808c}.po-module .po-empty-items svg{flex-shrink:0;color:#4c9d94}.po-module .po-empty-items b{display:block;color:#3d5666;font-size:12px}.po-module .po-empty-items p{margin:4px 0 0;color:#82929c;font-size:11px;line-height:1.5}.po-module .po-approval-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.po-module .po-approval-strip>div{display:flex;align-items:center;gap:10px;padding:13px;background:#fbfcfd;border:1px solid #e9eef1;border-radius:9px}.po-module .po-approval-step{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#e3f3ef;color:#27877e;font-size:10px;font-weight:800;flex-shrink:0}.po-module .po-approval-strip b{display:block;color:#344b5d;font-size:11px}.po-module .po-approval-strip small{display:block;color:#8998a3;font-size:10px;margin-top:4px}.po-module .po-detail-note{display:flex;align-items:flex-start;gap:8px;color:#718491;background:#f3f7f8;padding:12px 14px;border-radius:8px;font-size:11px;line-height:1.55;margin:16px 0 0}.po-module .po-detail-note svg{flex-shrink:0;color:#428f87}@media(max-width:900px){.po-module .po-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.po-module .po-approval-strip{grid-template-columns:1fr}}@media(max-width:600px){.po-module .po-detail{padding:16px}.po-module .po-detail-heading{flex-direction:column}.po-module .po-detail-actions{width:100%;justify-content:space-between}.po-module .po-detail-grid{grid-template-columns:1fr}}.po-review-box{margin-top:22px;padding:18px;border:1px solid #dbe5e2;border-radius:14px;background:#f8fbfa}.po-review-box label{display:grid;gap:8px;font-weight:650;color:#334155}.po-review-box textarea{min-height:88px;resize:vertical;border:1px solid #cbd5e1;border-radius:10px;padding:12px;font:inherit;background:#fff;width:100%;box-sizing:border-box}.po-review-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:14px}.po-review-actions button{border:0;border-radius:9px;padding:10px 15px;font-weight:700;cursor:pointer;background:#e2e8f0;color:#334155}.po-review-actions button:last-child{background:#0f766e;color:#fff}.po-review-actions button:disabled{opacity:.55;cursor:wait}.artha-ops{display:grid;gap:20px}.artha-ops .artha-msg{margin:12px 0;padding:11px 13px;border-radius:9px;font-size:12px;display:flex;align-items:center;gap:8px}.artha-ops .artha-primary{border:0;border-radius:8px;padding:9px 12px;margin:3px 4px;background:#0f766e;color:#fff;font-weight:700;font-size:11px;cursor:pointer}.artha-ops .artha-primary:disabled{opacity:.55;cursor:wait}.artha-ops .artha-action-box{margin-top:20px;padding:17px;border:1px solid #cfe5df;border-radius:11px;background:#f5fbf9}.artha-ops .artha-action-box b{color:#214b4a;font-size:13px}.artha-ops .artha-action-box p{color:#718491;font-size:11px;margin:6px 0 10px}.master-module{display:grid;gap:16px}.master-hero{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;background:linear-gradient(120deg,#f4faf8,#fff)}.master-hero h2{margin:7px 0;color:#20384b;font:800 22px Manrope}.master-hero p{margin:0;color:#718491;font-size:12px}.master-count{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:9px;padding:12px 16px;border:1px solid #dcebe6;background:#fff;border-radius:12px;color:#0f766e}.master-count b{font-size:21px}.master-count span{grid-column:2;color:#7b8b96;font-size:10px}.master-tabs{display:flex;gap:8px;flex-wrap:wrap}.master-tabs button{display:flex;align-items:center;gap:8px;border:1px solid #e1e9ed;background:#fff;color:#536879;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:700;cursor:pointer}.master-tabs button.active{background:#e9f5f2;color:#0f766e;border-color:#b9ddd3}.master-alert{padding:11px 13px;border-radius:9px;font-size:12px;display:flex;gap:8px;align-items:center}.master-form,.master-table-panel{padding:20px}.master-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.master-form-grid label{display:grid;gap:7px;color:#536879;font-size:11px;font-weight:700}.master-form-grid input{width:100%;box-sizing:border-box;border:1px solid #dce5e9;border-radius:8px;padding:10px 11px;font:inherit;font-size:12px;color:#263d4e;background:#fff}.master-form-grid input:disabled{background:#f2f5f6;color:#82909a}.master-form-actions{display:flex;align-items:end}.master-form-actions .artha-primary{display:flex;align-items:center;gap:7px;border:0;border-radius:8px;padding:11px 14px;background:#0f766e;color:#fff;font-weight:700;cursor:pointer}.master-form-actions button:disabled{opacity:.6}.master-denied{padding:25px;text-align:center;color:#718491}.master-denied h3{color:#243b4f}@media(max-width:800px){.master-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.master-hero{align-items:flex-start;gap:12px;flex-direction:column}.master-form-grid{grid-template-columns:1fr}}.master-module{width:100%;min-width:0;color:#243b4f}.master-module .panel{background:#fff;border:1px solid #e6edf1;border-radius:13px;box-shadow:0 5px 18px #1a364c0b;min-width:0}.master-module .master-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 26px;border:1px solid #dcebe6;border-radius:13px;background:linear-gradient(115deg,#edf8f5,#fff 72%)}.master-module .master-hero h2{font-size:23px;line-height:1.25;margin:7px 0 6px;color:#17384d}.master-module .master-hero p{font-size:12px;color:#718491;margin:0}.master-module .master-count{min-width:105px;display:grid;grid-template-columns:auto auto;align-items:center;gap:3px 9px;padding:13px 16px;border:1px solid #dcebe6;border-radius:11px;background:#fff;color:#0f766e}.master-module .master-count b{font-size:22px}.master-module .master-count span{grid-column:2;font-size:10px;color:#81919b}.master-module .master-tabs{display:flex;gap:9px;flex-wrap:wrap}.master-module .master-tabs button{display:inline-flex;align-items:center;gap:8px;padding:10px 15px;border:1px solid #dfe8ed;border-radius:9px;background:#fff;color:#536879;font-size:12px;font-weight:700;cursor:pointer;transition:.15s}.master-module .master-tabs button:hover{border-color:#9ccfc4;background:#f6fbf9}.master-module .master-tabs button.active{background:#e8f5f1;border-color:#acd8cd;color:#08786f}.master-module .master-form,.master-module .master-table-panel{padding:22px 24px}.master-module .panel-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}.master-module .panel-head h3{font-size:16px;font-weight:800;color:#20384b;margin:0}.master-module .panel-head p{font-size:11px;color:#82919c;margin:5px 0 0}.master-module .po-search{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;padding:11px 13px;margin:16px 0;border:1px solid #dce5ea;border-radius:9px;background:#fbfcfd;color:#82919c}.master-module .po-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:13px;color:#263d4e}.master-module .po-table-wrap{width:100%;overflow-x:auto;border:1px solid #e8eef2;border-radius:9px}.master-module .po-table{width:100%;min-width:680px;border-collapse:separate;border-spacing:0;font-size:12px;background:#fff}.master-module .po-table th{padding:13px 15px;text-align:left;white-space:nowrap;background:#f4f7f9;color:#607586;font-size:11px;font-weight:800;border-bottom:1px solid #e6edf1}.master-module .po-table td{padding:12px 15px;text-align:left;vertical-align:middle;color:#405668;border-bottom:1px solid #edf1f4;line-height:1.45}.master-module .po-table tbody tr:last-child td{border-bottom:0}.master-module .po-table tbody tr:hover{background:#f8fbfa}.master-module .po-table td:first-child{font-weight:700;color:#087e78;white-space:nowrap}.master-module .po-table td:nth-child(2){min-width:260px}.master-module .po-table td b{color:#274255;font-weight:750}.master-module .po-table button,.master-module .po-refresh{display:inline-flex;align-items:center;justify-content:center;padding:7px 12px;border:1px solid #d7e2e8;border-radius:8px;background:#fff;color:#355166;font:600 11px inherit;cursor:pointer}.master-module .po-table button:hover,.master-module .po-refresh:hover{background:#f0f7f5;border-color:#acd6cd;color:#08786f}.master-module .artha-primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 14px;border:0;border-radius:8px;background:#0f766e;color:#fff;font-size:12px;font-weight:750;cursor:pointer}.master-module .artha-primary:hover{background:#0b625c}.master-module .master-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;margin-top:17px}.master-module .master-form-grid label{display:grid;gap:7px;min-width:0;color:#536879;font-size:11px;font-weight:700}.master-module .master-form-grid input{width:100%;height:40px;box-sizing:border-box;padding:9px 11px;border:1px solid #dce5e9;border-radius:8px;background:#fff;color:#263d4e;font:400 12px inherit;outline:none}.master-module .master-form-grid input:focus{border-color:#70b9ad;box-shadow:0 0 0 3px #0f766e17}.master-module .master-form-actions{display:flex;align-items:end}.master-module .master-alert{padding:12px 14px;border-radius:9px;font-size:12px}.master-module .master-denied{padding:28px;text-align:center}@media(max-width:900px){.master-module .master-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.master-module .master-hero{align-items:flex-start;flex-direction:column}.master-module .master-form-grid{grid-template-columns:1fr}.master-module .master-form,.master-module .master-table-panel{padding:16px}.master-module .panel-head{align-items:flex-start}}
