#view-integrated{max-width:1300px;margin:auto;padding-bottom:50px;color:#252b33}.int-banner{display:flex;justify-content:space-between;gap:20px;background:linear-gradient(120deg,#25231e,#141619);color:#f5efdF;border:1px solid #8c7445;border-radius:18px;padding:25px;margin-bottom:20px}.int-banner small{letter-spacing:.13em;color:#ddbf83}.int-banner h2{font-size:28px;margin:10px 0}.int-banner p{line-height:1.6}.int-controls{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-bottom:18px}.int-controls label,.int-card label,.int-dialog label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600}.int-card{background:#fff;border:1px solid #ddd5c7;border-radius:15px;padding:23px;margin:18px 0;box-shadow:0 4px 18px #29211407}.int-card h3{font-size:21px;margin:0 0 15px}.int-card p,.int-dialog p{line-height:1.65;overflow-wrap:anywhere}.int-card form,.int-dialog form{display:grid;gap:14px;margin-top:16px}.int-controls select,.int-card input,.int-card select,.int-card textarea,.int-dialog input,.int-dialog select,.int-dialog textarea{font:inherit;font-size:16px;width:100%;min-width:0;min-height:44px;background:white;color:#252b33;border:1px solid #bcb4a5;border-radius:9px;padding:11px}.int-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.int-wide{grid-column:1/-1}.int-card .int-check,.int-dialog .int-check{display:flex;flex-direction:row;gap:10px;align-items:center;font-weight:400}.int-check input{width:20px;min-height:20px;flex:0 0 20px}.int-card button,.int-dialog button,.int-summary button,.int-banner button{min-height:44px;padding:11px 17px;border-radius:9px;border:1px solid #9b8050;background:#25272c;color:#f7efd9;cursor:pointer;font-size:15px;font-weight:600;white-space:normal}.int-card .ghost,.int-dialog .ghost,.int-summary .ghost{background:#faf7ef;color:#58492f;border-color:#d5c4a3}.int-banner .ghost{background:#e0c690;color:#211c12}.int-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.int-summary{border-left:4px solid #aa8747;background:#eee8da;border-radius:12px;padding:20px}.int-summary h3{margin:0 0 9px}.int-summary p{line-height:1.65}.int-result{display:flex!important;flex-direction:column;align-items:flex-start;gap:7px;text-align:left;width:100%;margin:10px 0;background:#faf8f2!important;color:#33383e!important;border:1px solid #ded6c7!important;padding:16px!important}.int-result span{font-size:13px;font-weight:400;line-height:1.5}.int-row{border:1px solid #e2d9ca;border-radius:10px;padding:16px;margin:12px 0;overflow-wrap:anywhere}.int-facts{display:grid;grid-template-columns:140px 1fr;gap:12px}.int-facts dt{color:#746b5a}.int-facts dd{margin:0;overflow-wrap:anywhere}.int-timeline{border-left:3px solid #ae925d;padding:0 0 24px 20px;margin-left:7px;display:grid;gap:8px;overflow-wrap:anywhere}.int-timeline small{color:#746c5d}.int-three{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.int-three section{padding:16px;border:1px solid #ddd4c4;border-radius:10px}.int-three label{margin:12px 0}.int-save-status{font-size:14px;padding:10px;border-radius:8px;background:#edf2e8;color:#45533b}.int-save-status.int-error{background:#ffebe4;color:#973c28}.int-table{overflow:auto}.int-table table{border-collapse:collapse;width:100%;font-size:14px}.int-table td,.int-table th{padding:12px;text-align:left;border-bottom:1px solid #ddd}.int-card pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.int-dialog{max-width:720px;width:calc(100% - 30px);max-height:90vh;overflow:auto;border:1px solid #ae925e;border-radius:17px;padding:25px;box-sizing:border-box}.int-dialog::backdrop{background:#111a}.int-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.int-dialog h3{font-size:22px}.int-preview{max-width:1000px}.int-preview iframe{width:100%;height:65vh;border:1px solid #ddd;margin-top:18px;background:white}.int-large{font-size:18px}.int-large p,.int-large label,.int-large input,.int-large select,.int-large textarea{font-size:18px!important}#intPins{padding:10px;border-bottom:1px solid #79653f;color:#ecd6a8}#intPins summary{cursor:pointer;min-height:40px}#intPins button{width:100%;text-align:left;margin-top:5px}.int-card input:focus-visible,.int-card select:focus-visible,.int-controls select:focus-visible,.int-card button:focus-visible,.int-dialog button:focus-visible{outline:3px solid #ac8e4f;outline-offset:3px}
@media(max-width:760px){.int-banner{display:block;padding:20px}.int-banner h2{font-size:26px}.int-controls,.int-grid,.int-three{grid-template-columns:1fr}.int-wide{grid-column:auto}.int-card{padding:18px}.int-facts{grid-template-columns:1fr}.int-facts dt{font-size:13px;margin-top:8px}.int-actions button{flex:1 1 135px}.int-dialog{padding:18px}.int-card button{width:100%}.int-table table{min-width:480px}.int-banner .int-actions{margin-top:16px}}
