.remote-control-page{max-width:1300px;margin:auto;padding:34px 32px 56px;color:#302d27;font:14px/1.65 inherit}.remote-control-page *{box-sizing:border-box}.rc-heading{margin-bottom:22px}.rc-heading>span{font-size:11px;letter-spacing:.18em;color:#9a742f;font-weight:700}.rc-heading h1{font-size:32px;margin:7px 0}.rc-heading p,.rc-muted{color:#79736a}.rc-intro,.rc-login{padding:20px 24px;border:1px solid #ead9b5;border-radius:16px;background:#fff8e9;margin-bottom:22px}.rc-intro p,.rc-login p{margin:5px 0}.rc-columns{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:24px}.rc-panel{background:#fffdf9;border:1px solid #e6dfd3;border-radius:20px;padding:26px;box-shadow:0 6px 24px #65553105}.rc-panel h2{font-size:19px;margin:0 0 12px}.rc-panel form{display:grid;gap:18px}.rc-panel label{display:grid;gap:7px;font-weight:600}.rc-panel small{color:#81776a;font-weight:400}.rc-panel input,.rc-panel select,.rc-panel textarea{width:100%;padding:12px 13px;background:#fff;color:#332d24;border:1px solid #ddd4c5;border-radius:10px;font:inherit}.rc-panel textarea{resize:vertical;min-height:150px}.rc-button{display:inline-flex;justify-content:center;align-items:center;padding:11px 18px;border:1px solid #ded1b8;border-radius:10px;background:#fffdf9;color:#694c1d;cursor:pointer;text-decoration:none;font:inherit;font-weight:600}.rc-primary{background:linear-gradient(135deg,#bd914b,#96702e);border-color:#a47e3c;color:#fff}.rc-button:disabled{opacity:.48;cursor:default}.remote-control-page :is(a,button,input,textarea,select):focus-visible{outline:3px solid #b18a48;outline-offset:3px}.rc-privacy{color:#8a7153;font-size:12px;margin:0}.rc-steps ol{padding-left:24px}.rc-steps li{padding-left:5px;margin-bottom:20px}.rc-steps li::marker{color:#ad8033;font-weight:700}.rc-steps li p{color:#79736a;margin:4px 0}.rc-steps>.rc-button{width:100%;margin:12px 0}.rc-text-link{display:block;text-align:center;color:#987029;text-decoration:none}.rc-steps>small{display:block;margin-top:18px}.rc-history{margin-top:24px}.rc-history-heading,.rc-request-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.rc-history-heading h2{margin:0}.rc-requests{display:grid;gap:15px;margin-top:20px}.rc-request{border:1px solid #e7e0d4;padding:18px 20px;border-radius:13px;background:white}.rc-description{white-space:pre-wrap;overflow-wrap:anywhere}.rc-badge{font-size:12px;background:#f3ead8;border-radius:20px;padding:4px 12px;color:#94702f;white-space:nowrap}.rc-badge[data-status=completed]{color:#347454;background:#e9f5ed}.rc-badge[data-status=cancelled]{color:#777;background:#eee}.rc-empty{padding:28px 0;text-align:center;color:#8b8377}.rc-pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:20px}.rc-message{color:#a54033}.rc-active-note{padding:12px;border-radius:10px;background:#f7eedf;color:#886421}@media(max-width:760px){.remote-control-page{padding:24px 16px}.rc-columns{grid-template-columns:1fr}.rc-panel{padding:21px}.rc-heading h1{font-size:27px}}
