.cloud-shell,.cloud-auth,.cloud-catalogue{color:#142542;background:#f5f7fb;min-height:100vh;font-family:Arial,sans-serif}.cloud-shell *,.cloud-auth *{box-sizing:border-box}.cloud-shell button,.cloud-auth button,.cloud-catalogue button{cursor:pointer;color:#183252;background:#fff;border:1px solid #cdd7e5;border-radius:9px;padding:10px 16px;font-weight:700}.cloud-shell button:disabled,.cloud-auth button:disabled{opacity:.5;cursor:wait}:is(.cloud-shell button:focus-visible,.cloud-shell a:focus-visible){outline-offset:3px;outline:3px solid #c49b50}.cloud-shell header{background:#fff;border-bottom:1px solid #e1e7ef;justify-content:space-between;align-items:center;gap:16px;padding:18px 32px;display:flex}.cloud-shell header>div{align-items:center;gap:8px;display:flex}.cloud-brand{color:inherit;align-items:center;gap:16px;text-decoration:none;display:flex}.cloud-brand img{object-fit:cover;border-radius:50%;width:66px;height:66px}.cloud-shell nav{background:#fff;border-bottom:1px solid #e1e7ef;gap:5px;padding:0 32px;display:flex;overflow:auto}.cloud-shell nav button{white-space:nowrap;border:0;border-bottom:3px solid #0000;border-radius:0;padding:18px 16px}.cloud-shell nav button.active{color:#956b20;border-bottom-color:#bd9143}.cloud-main{max-width:1680px;margin:auto;padding:32px}.cloud-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.cloud-heading h1{margin:8px 0;font-family:Georgia,serif;font-size:36px}.cloud-heading small{letter-spacing:.12em;color:#a47932;font-size:11px;font-weight:800}.cloud-main section,.cloud-grid>article,.cloud-catalogue article{background:#fff;border:1px solid #dfe6ef;border-radius:16px;margin-bottom:24px;padding:26px}.cloud-main h2,.cloud-catalogue h1{font-family:Georgia,serif}.cloud-main p{color:#5a6b81;line-height:1.7}.cloud-main h3{margin:12px 0}.cloud-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:24px;display:grid}.cloud-grid>article{min-width:0;margin:0}.cloud-grid h2{font-size:36px}.cloud-form{border-top:1px solid #e1e7ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;padding-top:20px;display:grid}.cloud-form h3,.cloud-form>p,.cloud-form>button,.cloud-form>img{grid-column:1/-1}.cloud-form label,.cloud-auth label,.cloud-assessment label{color:inherit;text-transform:capitalize;gap:8px;font-size:13px;font-weight:700;display:grid}.cloud-shell input,.cloud-shell select,.cloud-shell textarea,.cloud-auth input{color:#183252;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cdd7e5;border-radius:8px;padding:12px}.cloud-shell textarea{resize:vertical;min-height:100px}.cloud-form>button,.cloud-auth form button{color:#fff;background:#173151;padding:14px}.cloud-upload{background:#faf8f3;border:1px dashed #b39a6d;border-radius:10px;padding:16px}.cloud-upload small{color:#6b7b90;font-weight:400}.cloud-row{border-bottom:1px solid #e1e7ef;flex-wrap:wrap;align-items:center;gap:16px;padding:20px 0;display:flex}.cloud-row>div:first-child{flex:1;min-width:180px}.cloud-row h3{flex:1}.cloud-row p{margin:5px 0}.cloud-assessment{border:1px solid #dfe6ef;border-radius:12px;gap:16px;margin-top:20px;padding:24px;display:grid}.cloud-description{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7fb;border-radius:10px;max-height:350px;padding:20px;overflow:auto}.cloud-notice{overflow-wrap:anywhere;background:#fffaf0;border:1px solid #c8d5e6;border-left:4px solid #bd9143;border-radius:8px;padding:16px}.cloud-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cloud-controls input{width:auto}.cloud-controls .active{color:#fff;background:#a77a2a}.cloud-calendar{grid-template-columns:repeat(7,minmax(135px,1fr));gap:12px;display:grid;overflow:auto}.cloud-calendar article{border:1px solid #e1e7ef;border-radius:12px;min-height:210px;padding:18px}.cloud-calendar button{text-align:left;background:#fbf6e9;border-color:#e3d0a7;padding:10px;font-size:12px}.cloud-qr{object-fit:contain;width:180px;height:180px}.cloud-auth{place-content:center;padding:40px 20px;display:grid}.cloud-auth>section{background:#fff;border:1px solid #e1e7ef;border-radius:20px;width:min(460px,90vw);margin-top:24px;padding:32px}.cloud-auth h1{font-family:Georgia,serif;font-size:32px}.cloud-auth form{gap:18px;display:grid}.cloud-auth a{color:#90651e;margin-top:16px;display:block}.cloud-catalogue{padding:40px max(20px,50vw - 700px)}.cloud-catalogue a{color:#90651e}.staff-shell{padding-left:236px}.staff-shell nav{background:#10233e;border:0;flex-direction:column;width:236px;padding:30px 16px;display:flex;position:fixed;inset:0 auto 0 0}.staff-shell nav:before{content:"PRAMAAN / STAFF";letter-spacing:.13em;color:#dbba7c;margin:12px 8px 34px;font-size:13px;font-weight:800}.staff-shell nav button{color:#c8d6e9;text-align:left;background:0 0;border:0;border-radius:8px;padding:14px 16px}.staff-shell nav button.active{color:#fff;background:#243f61;box-shadow:inset 3px 0 #c69b4a}.cloud-dark{color:#e5edf8;background:#091629}.cloud-dark header,.cloud-dark nav,.cloud-dark section,.cloud-dark .cloud-grid>article{background:#112540;border-color:#2c4361}.cloud-dark input,.cloud-dark select,.cloud-dark textarea,.cloud-dark button{color:#eef5ff;background:#142c49;border-color:#36516f}.cloud-dark p{color:#bfcee1}.cloud-dark .cloud-upload,.cloud-dark .cloud-description,.cloud-dark .cloud-notice{color:#eef5ff;background:#162d46;border-color:#426084}.cloud-dark nav button.active{color:#e5bf78}.cloud-dark a{color:#e2bb75}.cloud-dark .cloud-calendar article,.cloud-dark .cloud-row,.cloud-dark .cloud-form{border-color:#36516f}@media (max-width:900px){.staff-shell{padding-left:0}.staff-shell nav{flex-direction:row;width:auto;padding:8px;position:static;overflow:auto}.staff-shell nav:before{display:none}.cloud-shell header{flex-wrap:wrap;padding:14px}.cloud-main{padding:20px}.cloud-form{grid-template-columns:1fr}.cloud-form label{grid-column:1}.cloud-brand b{font-size:14px}.cloud-shell header>div{flex-wrap:wrap}.cloud-heading h1{font-size:30px}}.domain-guide-library{margin-top:30px}.domain-guide-library>h2{font-family:Georgia,serif;font-size:28px}.domain-guide-library>p{color:#596b82;max-width:900px;line-height:1.7}.domain-guide-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px;display:grid}.domain-guide-grid article{background:#fff;border:1px solid #dfe6ef;border-radius:14px;padding:24px}.domain-guide-grid small{letter-spacing:.1em;color:#996c23;font-size:11px;font-weight:800}.domain-guide-grid h3{font-family:Georgia,serif;font-size:21px}.domain-guide-grid ol{color:#536780;padding-left:20px;font-size:14px;line-height:1.8}.domain-guide-grid article>div{gap:10px;display:grid}.domain-guide-grid a{color:#183252;border:1px solid #bd9143;border-radius:8px;padding:11px;font-size:13px;font-weight:700;text-decoration:none}.cloud-dark .domain-guide-grid article{background:#142c49;border-color:#36516f}.cloud-dark .domain-guide-library p,.cloud-dark .domain-guide-grid ol{color:#bfcee1}.cloud-dark .domain-guide-grid a{color:#e2bb75}.cloud-bundle{background:#fff9eb;border:1px solid #c49b50;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:22px;display:flex}.certification-cards article{flex-direction:column;align-items:flex-start;display:flex}.certification-cards article>button{margin-top:auto}.cloud-dark .cloud-bundle{color:#e5edf8;background:#1b3049}@media (max-width:760px){.cloud-bundle{flex-direction:column;align-items:stretch}}.cloud-payment-terms,.cloud-order-status{background:#fffaf0;border:1px solid #c49b50;border-radius:12px;grid-column:1/-1;margin:18px 0;padding:22px}.cloud-form .cloud-consent{text-transform:none;cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;display:flex}.cloud-shell .cloud-consent input{accent-color:#956b20;flex:0 0 20px;width:20px;height:20px;margin-top:2px}.cloud-order-status strong{color:#183252}.cloud-dark .cloud-payment-terms,.cloud-dark .cloud-order-status{background:#193048;border-color:#ad8848}.cloud-dark .cloud-order-status strong{color:#f2d394}
